ID3D11Device::CreateRasterizerState 方法 (d3d11.h)
建立轉譯器狀態物件,告知轉譯器階段的行為。
語法
HRESULT CreateRasterizerState(
[in] const D3D11_RASTERIZER_DESC *pRasterizerDesc,
[out, optional] ID3D11RasterizerState **ppRasterizerState
);
參數
[in] pRasterizerDesc
類型: const D3D11_RASTERIZER_DESC*
轉譯器狀態描述的指標 (請參閱 D3D11_RASTERIZER_DESC) 。
[out, optional] ppRasterizerState
類型: ID3D11RasterizerState**
(建立之轉譯器狀態物件的指標位址,請參閱 ID3D11RasterizerState) 。
傳回值
類型: HRESULT
如果記憶體不足而無法建立計算著色器,這個方法會傳回E_OUTOFMEMORY。 如需其他可能的傳回值,請參閱 Direct3D 11 傳回碼 。
備註
一次可以在裝置上建立 4096 個唯一轉譯器狀態物件。
如果應用程式嘗試建立與現有介面相同狀態的轉譯器狀態介面,則會傳回相同的介面,而且唯一轉譯器狀態對象的總數會維持不變。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d11.h |
程式庫 | D3D11.lib |