ID2D1CommandSink5::BlendImage 메서드(d2d1_3.h)

지정된 혼합 모드를 사용하여 디바이스 컨텍스트에 이미지를 그립니다. 결과는 Direct2D의 기본 제공 Blend 효과를 사용하는 것과 같습니다.

구문

HRESULT BlendImage(
  [in]           ID2D1Image              *image,
                 D2D1_BLEND_MODE         blendMode,
  [in, optional] const D2D1_POINT_2F     *targetOffset,
  [in, optional] const D2D1_RECT_F       *imageRectangle,
                 D2D1_INTERPOLATION_MODE interpolationMode
);

매개 변수

[in] image

형식: ID2D1Image*

디바이스 컨텍스트에 그릴 이미지입니다.

blendMode

형식: D2D1_BLEND_MODE

사용할 혼합 모드입니다. 자세한 내용은 혼합 모드를 참조하세요.

[in, optional] targetOffset

형식: const D2D1_POINT_2F*

이미지가 렌더링될 대상 공간의 오프셋입니다. 이미지의 전체 논리적 범위는 해당 대상으로 렌더링됩니다. 지정하지 않으면 대상 원본은 (0, 0)이 됩니다. 이미지의 왼쪽 위 모서리가 대상 오프셋에 매핑됩니다. 반드시 원본이 되는 것은 아닙니다. 기본값은 NULL입니다.

[in, optional] imageRectangle

형식: const D2D1_RECT_F*

이미지 공간의 해당 사각형은 이미지를 처리할 때 지정된 원본에 매핑됩니다. 기본값은 NULL입니다.

interpolationMode

형식: D2D1_INTERPOLATION_MODE

필요한 경우 이미지 크기를 조정하는 데 사용할 보간 모드입니다. 기본값은 D2D1_INTERPOLATION_MODE_LINEAR.

반환 값

형식: HRESULT

이 메서드는 HRESULT 성공 또는 오류 코드를 반환합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d2d1_3.h
DLL D2d1.dll

추가 정보

ID2D1CommandSink5