D3D10_DDI_BLEND 열거형(d3d10umddi.h)
D3D10_DDI_BLEND 열거형 형식에는 드라이버의 CreateBlendState 함수 호출에서 혼합 모드를 식별하는 값이 포함되어 있습니다.
Syntax
typedef enum D3D10_DDI_BLEND {
D3D10_DDI_BLEND_ZERO = 1,
D3D10_DDI_BLEND_ONE = 2,
D3D10_DDI_BLEND_SRC_COLOR = 3,
D3D10_DDI_BLEND_INV_SRC_COLOR = 4,
D3D10_DDI_BLEND_SRC_ALPHA = 5,
D3D10_DDI_BLEND_INV_SRC_ALPHA = 6,
D3D10_DDI_BLEND_DEST_ALPHA = 7,
D3D10_DDI_BLEND_INV_DEST_ALPHA = 8,
D3D10_DDI_BLEND_DEST_COLOR = 9,
D3D10_DDI_BLEND_INV_DEST_COLOR = 10,
D3D10_DDI_BLEND_SRC_ALPHASAT = 11,
D3D10_DDI_BLEND_BLEND_FACTOR = 14,
D3D10_DDI_BLEND_INVBLEND_FACTOR = 15,
D3D10_DDI_BLEND_SRC1_COLOR = 16,
D3D10_DDI_BLEND_INV_SRC1_COLOR = 17,
D3D10_DDI_BLEND_SRC1_ALPHA = 18,
D3D10_DDI_BLEND_INV_SRC1_ALPHA = 19,
D3D10_DDI_BLEND_ALPHA_FACTOR = 20,
D3D10_DDI_BLEND_INVALPHA_FACTOR = 21
} ;
상수
D3D10_DDI_BLEND_ZERO 값: 1 혼합 계수는 (0, 0, 0, 0)입니다. |
D3D10_DDI_BLEND_ONE 값: 2 혼합 계수는 (1, 1, 1, 1)입니다. |
D3D10_DDI_BLEND_SRC_COLOR 값: 3 혼합 계수는 (Rs, Gs, Bs, As)입니다. |
D3D10_DDI_BLEND_INV_SRC_COLOR 값: 4 혼합 계수는 (1 - Rs, 1 - Gs, 1 - Bs, 1 - As)입니다. |
D3D10_DDI_BLEND_SRC_ALPHA 값: 5 혼합 계수는 (As, As, As, As)입니다. |
D3D10_DDI_BLEND_INV_SRC_ALPHA 값: 6 혼합 계수는 ( 1 - As, 1 - As, 1 - As, 1 - As)입니다. |
D3D10_DDI_BLEND_DEST_ALPHA 값: 7 혼합 계수는 혼합되는 현재 렌더링 대상의 (Ad, Ad, Ad, Ad)입니다. |
D3D10_DDI_BLEND_INV_DEST_ALPHA 값: 8 혼합 계수는 혼합되는 현재 렌더링 대상의 (1 - ad, 1 - Ad, 1 - A d - Ad)입니다. |
D3D10_DDI_BLEND_DEST_COLOR 값: 9 혼합 계수는 혼합되는 현재 렌더링 대상의 (Rd, Gd, Bd, Ad)입니다. |
D3D10_DDI_BLEND_INV_DEST_COLOR 값: 10 혼합 계수는 혼합되는 현재 렌더링 대상의 (1 - Rd, 1 - Gd, 1 - Bd, 1 - Ad)입니다. |
D3D10_DDI_BLEND_SRC_ALPHASAT 값: 11 혼합 계수는 (f, f, f, 1); f = min(A, 1 - Ad). |
D3D10_DDI_BLEND_BLEND_FACTOR 값: 14 프레임 버퍼 블렌더에서 사용하는 일정한 색 혼합 요소입니다. |
D3D10_DDI_BLEND_INVBLEND_FACTOR 값: 15 프레임 버퍼 블렌더에서 사용하는 반전된 상수 색 혼합 요소입니다. |
D3D10_DDI_BLEND_SRC1_COLOR 값: 16 Blend 요소는 픽셀 셰이더 출력 레지스터(PS 출력 o1.rgb)의 RGB(빨간색, 녹색 및 파란색) 구성 요소입니다. |
D3D10_DDI_BLEND_INV_SRC1_COLOR 값: 17 Blend 요소는 픽셀 셰이더 출력 레지스터(1.0f - PS 출력 o1.rgb)의 RGB 구성 요소 반전입니다. |
D3D10_DDI_BLEND_SRC1_ALPHA 값: 18 Blend 요소는 픽셀 셰이더 출력 레지스터(PS 출력 o1.a)의 알파 구성 요소입니다. |
D3D10_DDI_BLEND_INV_SRC1_ALPHA 값: 19 혼합 계수는 픽셀 셰이더 출력 레지스터(1.0f - PS 출력 o1.a)의 알파 구성 요소 반전입니다. |
D3D10_DDI_BLEND_ALPHA_FACTOR 값: 20 혼합 계수는 프레임 버퍼 블렌더에서 사용하는 색 혼합 계수의 알파 구성 요소입니다. |
D3D10_DDI_BLEND_INVALPHA_FACTOR 값: 21 혼합 계수는 프레임 버퍼 블렌더에서 사용하는 색 혼합 계수의 알파 구성 요소를 1 뺀 값입니다. |
설명
혼합 모드는 텍스처가 적용되는 표면의 색과 텍스처가 혼합되는 방식을 결정하는 데 사용되는 알고리즘입니다. 혼합 요소는 각 색 구성 요소가 텍스처 혼합에 혼합되는 방법에 대한 설명입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
머리글 | d3d10umddi.h(D3d10umddi.h 포함) |