다음을 통해 공유


ID2D1CommandSink::FillOpacityMask 메서드(d2d1_1.h)

명령 싱크에서 불투명 마스크를 채웁니다.

구문

HRESULT FillOpacityMask(
  [in]           ID2D1Bitmap       *opacityMask,
  [in]           ID2D1Brush        *brush,
  [in, optional] const D2D1_RECT_F *destinationRectangle,
  [in, optional] const D2D1_RECT_F *sourceRectangle
);

매개 변수

[in] opacityMask

형식: ID2D1Bitmap*

불투명 마스크를 정의하기 위해 알파 채널을 샘플링할 비트맵입니다.

[in] brush

형식: ID2D1Brush*

마스크를 채울 브러시입니다.

[in, optional] destinationRectangle

형식: const D2D1_RECT_F*

마스크를 채울 대상 사각형입니다. 지정하지 않으면 원본입니다.

[in, optional] sourceRectangle

형식: const D2D1_RECT_F*

불투명 마스크 내의 원본 사각형입니다. 지정하지 않으면 전체 마스크입니다.

반환 값

형식: HRESULT

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

설명

불투명 마스크 비트맵은 각 축에 고정된 것으로 간주되어야 합니다.

요구 사항

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

추가 정보

ID2D1CommandList::Stream

ID2D1CommandSink

ID2D1RenderTarget::FillOpacityMask