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 |