Share via


ID3D10Device1::CreateBlendState1 方法 (d3d10_1.h)

建立混合狀態物件,以封裝輸出合併階段的混合狀態。

語法

HRESULT CreateBlendState1(
  [in]  const D3D10_BLEND_DESC1 *pBlendStateDesc,
  [out] ID3D10BlendState1       **ppBlendState
);

參數

[in] pBlendStateDesc

類型:const D3D10_BLEND_DESC1*

混合狀態原因的指標 (請參閱 D3D10_BLEND_DESC1) 。

[out] ppBlendState

類型: ID3D10BlendState1**

建立 (混合狀態物件的指標位址,請參閱 ID3D10BlendState1 介面) 。

傳回值

類型: HRESULT

此方法會傳回下列其中一個 Direct3D 10 傳回碼

備註

應用程式最多可以建立 4096 個唯一混合狀態物件。 針對所建立的每個物件,執行時間會檢查先前的物件是否具有相同的狀態。 如果這類先前的物件存在,執行時間會傳回先前實例的指標,而不是建立重複的物件。

此方法需要 Windows Vista Service Pack 1。

規格需求

   
目標平台 Windows
標頭 d3d10_1.h

另請參閱

ID3D10Device1 介面