D3D10_DDI_BLEND列舉 (d3d10umddi.h)
D3D10_DDI_BLEND列舉型別包含值,可識別驅動程式 CreateBlendState 函式呼叫中的混合模式。
語法
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, 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, 1 - As)。 |
D3D10_DDI_BLEND_DEST_ALPHA 值:7 混合因數是目前轉譯目標的d、d、Ad、d)。 |
D3D10_DDI_BLEND_INV_DEST_ALPHA 值:8 混合因數為 (1 -d, 1 - Ad, 1 - Ad, 1 - A - 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 因數是像素著色器輸出緩存器的紅色、綠色和藍色 (RGB) 元件(PS 輸出 o1.rgb)。 |
D3D10_DDI_BLEND_INV_SRC1_COLOR 值:17 Blend Factor 是像素著色器輸出緩存器 RGB 元件的反轉(1.0f - PS 輸出 o1.rgb)。 |
D3D10_DDI_BLEND_SRC1_ALPHA 值:18 Blend Factor 是像素著色器輸出緩存器的 Alpha 元件(PS 輸出 o1.a)。 |
D3D10_DDI_BLEND_INV_SRC1_ALPHA 值:19 Blend Factor 是像素著色器輸出緩存器的 Alpha 元件反轉(1.0f - PS 輸出 o1.a)。 |
D3D10_DDI_BLEND_ALPHA_FACTOR 值:20 Blend Factor 是畫面緩衝區混合器所使用的色彩混合因數 Alpha 元件。 |
D3D10_DDI_BLEND_INVALPHA_FACTOR 值:21 Blend Factor 是 1 減去框架緩衝區混合器所使用之色彩混合因數的 Alpha 元件。 |
言論
混合模式 是一種演算法,用來判斷紋理如何與材質套用的表面色彩混合。 混合因數 是紋理混合中每個色彩元件如何混合的描述。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista |
標頭 | d3d10umddi.h (包括 D3d10umddi.h) |