D2D1_COMPOSITE_MODE 열거형(d2d1_1.h)
모든 Direct2D 혼합 작업에 대한 혼합 모드를 지정하는 데 사용됩니다.
Syntax
typedef enum D2D1_COMPOSITE_MODE {
D2D1_COMPOSITE_MODE_SOURCE_OVER = 0,
D2D1_COMPOSITE_MODE_DESTINATION_OVER = 1,
D2D1_COMPOSITE_MODE_SOURCE_IN = 2,
D2D1_COMPOSITE_MODE_DESTINATION_IN = 3,
D2D1_COMPOSITE_MODE_SOURCE_OUT = 4,
D2D1_COMPOSITE_MODE_DESTINATION_OUT = 5,
D2D1_COMPOSITE_MODE_SOURCE_ATOP = 6,
D2D1_COMPOSITE_MODE_DESTINATION_ATOP = 7,
D2D1_COMPOSITE_MODE_XOR = 8,
D2D1_COMPOSITE_MODE_PLUS = 9,
D2D1_COMPOSITE_MODE_SOURCE_COPY = 10,
D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY = 11,
D2D1_COMPOSITE_MODE_MASK_INVERT = 12,
D2D1_COMPOSITE_MODE_FORCE_DWORD = 0xffffffff
} ;
상수
D2D1_COMPOSITE_MODE_SOURCE_OVER 값: 0 표준 원본 대상 혼합 모드입니다. |
D2D1_COMPOSITE_MODE_DESTINATION_OVER 값: 1 대상은 원본을 통해 렌더링됩니다. |
D2D1_COMPOSITE_MODE_SOURCE_IN 값: 2 대상 픽셀에 대해 원본 픽셀의 논리적 클립을 수행합니다. |
D2D1_COMPOSITE_MODE_DESTINATION_IN 값: 3 D2D1_COMPOSITE_MODE_SOURCE_IN 연산의 역방향입니다. |
D2D1_COMPOSITE_MODE_SOURCE_OUT 값: 4 이것은 D2D1_COMPOSITE_MODE_SOURCE_IN 논리적 역입니다. |
D2D1_COMPOSITE_MODE_DESTINATION_OUT 값: 5 는 D2D1_COMPOSITE_MODE_DESTINATION_IN 논리적 역입니다. |
D2D1_COMPOSITE_MODE_SOURCE_ATOP 값: 6 대상 픽셀이 있는 대상에 원본 픽셀을 씁니다. |
D2D1_COMPOSITE_MODE_DESTINATION_ATOP 값: 7 D2D1_COMPOSITE_MODE_SOURCE_ATOP 논리적 역입니다. |
D2D1_COMPOSITE_MODE_XOR 값: 8 원본이 대상으로 반전됩니다. |
D2D1_COMPOSITE_MODE_PLUS 값: 9 채널 구성 요소의 합계를 계산합니다. |
D2D1_COMPOSITE_MODE_SOURCE_COPY 값: 10 원본이 대상에 복사됩니다. 대상 픽셀은 무시됩니다. |
D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY 값: 11 D2D1_COMPOSITE_MODE_SOURCE_COPY 동일하지만 원본 범위를 벗어난 픽셀은 변경되지 않습니다. |
D2D1_COMPOSITE_MODE_MASK_INVERT 값: 12 원본 마스크에 따라 대상 색이 반전됩니다. |
D2D1_COMPOSITE_MODE_FORCE_DWORD 값: 0xffffffff |
설명
이 그림에서는 불투명도가 1.0 또는 0.5인 이미지가 있는 각 모드의 예를 보여 줍니다.
값이 사용되는 위치에 따라 이러한 열거형 값의 해석이 약간 다를 수 있습니다.
-
복합 효과:
D2D1_COMPOSITE_MODE_DESTINATION_COPY 반전된 입력을 사용하는 D2D1_COMPOSITE_MODE_SOURCE_COPY 동일합니다.
- ID2D1DeviceContext::D rawImage: D2D1_COMPOSITE_MODE_DESTINATION_COPY 대상은 이미 선택한 대상에 있으므로 no-op입니다.
샘플 코드
복합 모드를 사용하는 예제의 경우 Direct2D 복합 효과 모드 샘플을 다운로드합니다.요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7용 Windows 8 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2용 Windows Server 2012 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
머리글 | d2d1_1.h |