ID3D10Device::CreateBlendState 方法 (d3d10.h)
建立混合狀態物件,以封裝輸出合併階段的混合狀態。
語法
HRESULT CreateBlendState(
[in] const D3D10_BLEND_DESC *pBlendStateDesc,
[out] ID3D10BlendState **ppBlendState
);
參數
[in] pBlendStateDesc
類型:const D3D10_BLEND_DESC*
混合狀態原因的指標 (請參閱 D3D10_BLEND_DESC) 。
[out] ppBlendState
類型: ID3D10BlendState**
建立之 blend-state 物件的指標位址 (請參閱 ID3D10BlendState 介面) 。
傳回值
類型: HRESULT
此方法會傳回下列其中一個 Direct3D 10 傳回碼。
備註
應用程式最多可以建立 4096 個唯一混合狀態物件。 針對所建立的每個物件,執行時間會檢查先前的物件是否具有相同的狀態。 如果存在這類先前的物件,執行時間會傳回先前實例的指標,而不是建立重複的物件。
規格需求
目標平台 | Windows |
標頭 | d3d10.h |
程式庫 | D3D10.lib |