영어로 읽기

다음을 통해 공유


D1155: FillOpacityMask에 별칭이 지정된 렌더링 필요

FillOpacityMask를 사용하려면 앤티앨리어스 모드를 D2D1_ANTIALIAS_MODE_ALIASED 설정해야 합니다.

 

가능한 원인

애플리케이션이 ID2D1RenderTarget::FillOpacityMask를 호출하는 경우 관련된 rendertarget의 앤티앨리어스 모드를 D2D1_ANTIALIAS_MODE_ALIASED 합니다. 렌더링 대상의 기본 동작은 앤티앨리어싱을 사용하는 것이므로 불투명 마스크를 채우기 전에 ID2D1RenderTarget::SetAntialiasMode를 호출해야 합니다.

가능한 수정 사항

ID2D1RenderTarget::SetAntialiasMode를 사용하여 렌더링 대상에서 불투명 마스크를 채우는 동안 별칭이 지정된 렌더링을 사용하도록 합니다. 후속 작업에 앤티앨리어싱이 필요한 경우 대상의 앤티앨리어스 모드를 다시 D2D1_ANTIALIAS_MODE_PER_PRIMITIVE. ID2D1RenderTarget::SetAntialiasMode 및 ID2D1RenderTarget::FillOpacityMask에 대한 호출이 동일한 대상에서 실행되었는지 확인합니다.