共用方式為


D3D11_1_DDI_RENDER_TARGET_BLEND_DESC結構 (d3d10umddi.h)

描述轉譯目標的混合狀態。 Windows 顯示驅動程式模型 (WDDM) 1.2 和更新版本的使用者模式顯示驅動程式使用。

語法

typedef struct D3D11_1_DDI_RENDER_TARGET_BLEND_DESC {
  [in] BOOL                 BlendEnable;
       BOOL                 LogicOpEnable;
  [in] D3D10_DDI_BLEND      SrcBlend;
  [in] D3D10_DDI_BLEND      DestBlend;
  [in] D3D10_DDI_BLEND_OP   BlendOp;
  [in] D3D10_DDI_BLEND      SrcBlendAlpha;
  [in] D3D10_DDI_BLEND      DestBlendAlpha;
  [in] D3D10_DDI_BLEND_OP   BlendOpAlpha;
  [in] D3D11_1_DDI_LOGIC_OP LogicOp;
  [in] UINT8                RenderTargetWriteMask;
} D3D11_1_DDI_RENDER_TARGET_BLEND_DESC;

成員

[in] BlendEnable

布爾值,指定是否為相關聯的轉譯目標啟用混合。 TRUE 表示已啟用混合;FALSE 表示混合已停用。

注意

LogicOpEnableBlendEnable 成員不得同時 TRUE

LogicOpEnable

指定 LogicOp 成員所提供的著色器邏輯作業是否可在混合狀態中使用。 如果使用者模式顯示驅動程式會將logicOpEnable 設定為 true 如果邏輯作業可在混合狀態中使用,否則 FALSE

如果驅動程式支援 Direct3D 功能層級 9.1、9.2 和 9.3,則此成員 FALSE。 如果驅動程序支援功能層級 10、10.1 和 11,則此成員是選擇性的。

如果驅動程序支援功能層級 11.1 和更新版本,則此成員 TRUE

注意

LogicOpEnableBlendEnable 成員不得同時 TRUE

[in] SrcBlend

類型為 D3D10_DDI_BLEND 的值,表示已啟用轉譯目標的來源混合模式。

[in] DestBlend

類型為 D3D10_DDI_BLEND 值,表示已啟用轉譯目標之目的地的混合模式。

[in] BlendOp

類型為 D3D10_DDI_BLEND_OP 的值,表示已啟用轉譯目標的混合作業。

[in] SrcBlendAlpha

類型為 D3D10_DDI_BLEND 的值,表示已啟用轉譯目標來源的透明度混合模式。

[in] DestBlendAlpha

類型為 D3D10_DDI_BLEND 的值,表示已啟用轉譯目標之目的地的透明度混合模式。

[in] BlendOpAlpha

D3D10_DDI_BLEND_OP 類型的值,表示已啟用轉譯目標的透明度混合作業。

[in] LogicOp

類型為 D3D11_1_DDI_LOGIC_OP 的值,指定混合狀態中可用的著色器邏輯作業。

[in] RenderTargetWriteMask

8 位位值,表示已啟用轉譯目標的寫入屬性。 每個位都必須從 D3D10_DDI_COLOR_WRITE_ENABLE 列舉設定為下列其中一個值。

價值 意義
D3D10_DDI_COLOR_WRITE_ENABLE_RED (1) 寫入紅色
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) 寫入綠色
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) 寫入藍色
D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8) 寫入透明度層級
D3D10_DDI_COLOR_WRITE_ENABLE_ALL (位 OR 為 1,2,4,8) 寫入紅色、綠色、藍色和透明度層級

要求

要求 價值
最低支援的用戶端 Windows 8
支援的最低伺服器 Windows Server 2012
標頭 d3d10umddi.h (包括 D3d10umddi.h)

另請參閱

CalcPrivateBlendStateSize

CreateBlendState(D3D11_1)

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP

D3D11_1_DDI_BLEND_DESC

D3D11_1_DDI_LOGIC_OP