다음을 통해 공유


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

참고 항목

참조

CRenderTarget 클래스