共用方式為


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
混合因數是目前轉譯目標的dd、Add)。
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)

另請參閱

CreateBlendState