다음을 통해 공유


ID2D1DeviceContext::SetPrimitiveBlend 메서드(d2d1_1.h)

디바이스 컨텍스트의 모든 렌더링 작업에 사용되는 기본 혼합 모드를 변경합니다.

구문

void SetPrimitiveBlend(
  D2D1_PRIMITIVE_BLEND primitiveBlend
);

매개 변수

primitiveBlend

형식: D2D1_PRIMITIVE_BLEND

사용할 기본 혼합입니다.

반환 값

없음

설명

기본 혼합은 DrawImage API의 compositeMode 매개 변수로 재정의되지 않는 한 컨텍스트에 그려진 모든 기본 형식에 적용됩니다.

기본 혼합은 컨텍스트에 그려진 모든 기본 형식의 내부에 적용됩니다. DrawImage의 경우 이미지 사각형, 오프셋 및 월드 변환에 의해 암시됩니다.

기본 혼합이 D2D1_PRIMITIVE_BLEND_SOURCE_OVER 이외의 항목이면 ClearType 렌더링이 꺼집니다. 애플리케이션이 이러한 모드에서 ClearType 렌더링을 명시적으로 강제 적용하면 그리기 컨텍스트가 오류 상태에 놓입니다. D2DERR_WRONG_STATE EndDraw 또는 Flush에서 반환됩니다.

요구 사항

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

추가 정보

D2D1_PRIMITIVE_BLEND

ID2D1DeviceContext