D3D10_DDI_RENDER_TARGET_BLEND_DESC1結構 (d3d10umddi.h)
D3D10_DDI_RENDER_TARGET_BLEND_DESC1 結構描述轉譯目標的混合狀態。
語法
typedef struct D3D10_DDI_RENDER_TARGET_BLEND_DESC1 {
[in] BOOL BlendEnable;
[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] UINT8 RenderTargetWriteMask;
} D3D10_DDI_RENDER_TARGET_BLEND_DESC1;
成員
[in] BlendEnable
布爾值,指定是否為相關聯的轉譯目標啟用混合。 TRUE 表示已啟用混合;FALSE 表示混合已停用。
[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] 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) | 寫入紅色、綠色、藍色和透明度層級 |
言論
D3D10_DDI_RENDER_TARGET_BLEND_DESC1結構的陣列會在 RenderTargetD3D10_1_DDI_BLEND_DESC 結構的成員中指定,以描述混合狀態。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | D3D10_DDI_RENDER_TARGET_BLEND_DESC1 Windows Vista 支援 Service Pack 1 (SP1) 和更新版本以及 Windows Server 2008 和更新版本。 |
標頭 | d3d10umddi.h (包括 D3d10umddi.h) |