共用方式為


ID3D10Device::CreateRasterizerState 方法 (d3d10.h)

建立轉譯器狀態物件,告知 轉譯器階段 的行為。

語法

HRESULT CreateRasterizerState(
  [in]  const D3D10_RASTERIZER_DESC *pRasterizerDesc,
  [out] ID3D10RasterizerState       **ppRasterizerState
);

參數

[in] pRasterizerDesc

類型:const D3D10_RASTERIZER_DESC*

轉譯器狀態原因的指標 (請參閱 D3D10_RASTERIZER_DESC) 。

[out] ppRasterizerState

類型: ID3D10RasterizerState**

(建立之轉譯器狀態物件的指標位址,請參閱 ID3D10RasterizerState 介面) 。

傳回值

類型: HRESULT

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

備註

一次可以在裝置上建立 4096 個唯一轉譯器狀態物件。

如果應用程式嘗試建立與現有轉譯器狀態相同描述的轉譯器狀態,則會傳回具有遞增參考計數的相同介面,且唯一轉譯器狀態物件的總數會維持不變。

規格需求

   
目標平台 Windows
標頭 d3d10.h
程式庫 D3D10.lib

另請參閱

ID3D10Device 介面