다음을 통해 공유


ID2D1CommandSink::D rawImage 메서드(d2d1_1.h)

제공된 이미지를 명령 싱크에 그립니다.

구문

HRESULT DrawImage(
  [in]           ID2D1Image              *image,
  [in, optional] const D2D1_POINT_2F     *targetOffset,
  [in, optional] const D2D1_RECT_F       *imageRectangle,
                 D2D1_INTERPOLATION_MODE interpolationMode,
                 D2D1_COMPOSITE_MODE     compositeMode
);

매개 변수

[in] image

형식: ID2D1Image*

명령 싱크에 그릴 이미지입니다.

[in, optional] targetOffset

형식: const D2D1_POINT_2F*

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

[in, optional] imageRectangle

형식: const D2D1_RECT_F*

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

interpolationMode

형식: D2D1_INTERPOLATION_MODE

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

compositeMode

형식: D2D1_COMPOSITE_MODE

지정된 경우 현재 선택한 클립의 제한에 적용할 복합 모드입니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK 반환합니다. 실패하면 HRESULT 오류 코드가 반환됩니다.

설명

이미지 자체가 명령 목록이거나 명령 목록을 포함하는 효과 그래프를 포함할 수 있으므로 이 메서드는 재귀 처리가 발생할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8 및 Windows 7용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 및 Windows Server 2008 R2용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 d2d1_1.h
DLL D2d1.dll

추가 정보

ID2D1CommandList::Stream

ID2D1CommandSink

ID2D1DeviceContext::D rawImage