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、AddA 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)

另請參閱

CreateBlendState