CRenderTarget::CreateCompatibleRenderTarget
현재 렌더링 대상과 호환되는 중간 오프스크린 그리기 중에 사용할 새 비트맵 렌더링 대상을 만듭니다.
BOOL CreateCompatibleRenderTarget(
CBitmapRenderTarget& bitmapTarget,
CD2DSizeF sizeDesired = CD2DSizeF(0.,
0.),
CD2DSizeU sizePixelDesired = CD2DSizeU(0,
0),
D2D1_PIXEL_FORMAT* desiredFormat = NULL,
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS options = D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE
);
매개 변수
bitmapTarget
이 메서드는 반환될 때 새 비트맵 렌더링 대상에 대한 포인터의 주소를 포함합니다.이 매개 변수는 초기화되지 않은 상태로 전달됩니다.sizeDesired
원래 렌더링 대상과 다르거나 NULL인 경우 장치 독립적인 픽셀에서 새 렌더링 대상의 원하는 크기입니다.자세한 내용은 설명 단원을 참조하십시오.sizePixelDesired
원래 렌더링 대상과 다르거나 NULL인 경우 픽셀에서 새 렌더링 대상의 원하는 크기입니다.자세한 내용은 설명 단원을 참조하십시오.desiredFormat
새로운 렌더링 대상의 원하는 픽셀 형식 및 알파 모드 또는 NULL입니다.픽셀 형식이 DXGI_FORMAT_UNKNOWN로 설정되어 있거나 이 매개 변수가 null일 경우 새 렌더링 대상은 원래 렌더링 대상과 같은 픽셀 형식을 사용합니다.알파 모드가 D2D1_ALPHA_MODE_UNKNOWN이거나 이 매개 변수가 NULL인 경우 새로운 렌더링 대상의 알파 모드 기본값은 D2D1_ALPHA_MODE_PREMULTIPLIED입니다.지원되는 픽셀 형식에 대한 자세한 내용은 지원되는 픽셀 형식 및 Alpha 모드를 참조하십시오.options
새로운 렌더링 대상이 GDI와 호환되어야 하는지 여부를 지정하는 값입니다.
반환 값
메서드가 성공하면 TRUE가 반환됩니다.그렇지 않으면 FALSE를 반환합니다.
요구 사항
헤더: afxrendertarget.h