D3DBLENDOP 열거형
지원되는 혼합 작업을 정의합니다. 용어 정의는 비고를 참조하세요.
Syntax
typedef enum D3DBLENDOP {
D3DBLENDOP_ADD = 1,
D3DBLENDOP_SUBTRACT = 2,
D3DBLENDOP_REVSUBTRACT = 3,
D3DBLENDOP_MIN = 4,
D3DBLENDOP_MAX = 5,
D3DBLENDOP_FORCE_DWORD = 0x7fffffff
} D3DBLENDOP, *LPD3DBLENDOP;
상수
-
D3DBLENDOP_ADD
-
결과는 원본에 추가된 대상입니다. 결과 = 원본 + 대상
-
D3DBLENDOP_SUBTRACT
-
결과는 에서 원본으로 빼는 대상입니다. 결과 = 원본 - 대상
-
D3DBLENDOP_REVSUBTRACT
-
결과는 대상에서 빼는 원본입니다. 결과 = 대상 - 원본
-
D3DBLENDOP_MIN
-
결과는 원본 및 대상의 최소값입니다. Result = MIN(Source, Destination)
-
D3DBLENDOP_MAX
-
결과는 원본 및 대상의 최대값입니다. Result = MAX(Source, Destination)
-
D3DBLENDOP_FORCE_DWORD
-
이 열거형을 강제로 32비트 크기로 컴파일합니다. 이 값이 없으면 일부 컴파일러에서 이 열거형을 32비트 이외의 크기로 컴파일할 수 있습니다. 이 값은 사용되지 않습니다.
설명
원본, 대상 및 결과는 다음과 같이 정의됩니다.
용어 | 형식 | Description |
---|---|---|
원본 | 입력 | 작업 전 원본 픽셀의 색입니다. |
대상 | 입력 | 작업 전 대상 버퍼의 픽셀 색입니다. |
결과 | 출력 | 작업에서 생성된 혼합된 색인 반환된 값입니다. |
이 열거형 형식은 다음 렌더링 상태에서 사용되는 값을 정의합니다.
- D3DRS_BLENDOP
- D3DRS_BLENDOPALPHA
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보