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 Blend Factor (0、0、0、0) 。 |
D3D10_DDI_BLEND_ONE 值: 2 Blend Factor (1、1、1、1) 。 |
D3D10_DDI_BLEND_SRC_COLOR 值: 3 Blend Factor (Rs、Gs、Bs、As) 。 |
D3D10_DDI_BLEND_INV_SRC_COLOR 值: 4 Blend Factor (1 - Rs,1 - Gs,1 - Bs, 1 - As) 。 |
D3D10_DDI_BLEND_SRC_ALPHA 值: 5 Blend Factor (As、As、As、As) 。 |
D3D10_DDI_BLEND_INV_SRC_ALPHA 值: 6 Blend Factor ( 1 - As, 1 - As, 1 - As, 1 - As, 1 - As) 。 |
D3D10_DDI_BLEND_DEST_ALPHA 值: 7 Blend factor 是 (正在混合之目前轉譯目標的A d、Ad、d、A d) 。 |
D3D10_DDI_BLEND_INV_DEST_ALPHA 值: 8 Blend Factor (1 - Ad, 1 - Ad, 1 - Ad, 1 - 正在混合的目前轉譯目標d) 。 |
D3D10_DDI_BLEND_DEST_COLOR 值: 9 Blend Factor 是正在混合之目前轉譯目標的 (Rd、Gd、Bd、Ad) 。 |
D3D10_DDI_BLEND_INV_DEST_COLOR 值: 10 Blend Factor (1 - Rd, 1 - Gd, 1 - Bd, 1 - 正在混合之目前轉譯目標的d) 。 |
D3D10_DDI_BLEND_SRC_ALPHASAT 值: 11 Blend Factor 是 (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 factor 是像素著色器輸出緩存器的紅色、綠色和藍色 (RGB) 元件, (PS 輸出 o1.rgb) 。 |
D3D10_DDI_BLEND_INV_SRC1_COLOR 值: 17 Blend factor 是像素著色器輸出緩存器 (1.0f - PS 輸出 o1.rgb) 的 RGB 元件反轉。 |
D3D10_DDI_BLEND_SRC1_ALPHA 值: 18 Blend factor 是像素著色器輸出緩存器的 Alpha 元件, (PS 輸出 o1.a) 。 |
D3D10_DDI_BLEND_INV_SRC1_ALPHA 值: 19 Blend Factor 是像素著色器輸出緩存器 (1.0f - PS 輸出 o1.a) 的 Alpha 元件反轉。 |
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) |