ID3D12GraphicsCommandList::ClearState 方法 (d3d12.h)
將直接命令清單的狀態重設為建立命令清單時的狀態。
語法
void ClearState(
[in, optional] ID3D12PipelineState *pPipelineState
);
參數
[in, optional] pPipelineState
類型: ID3D12PipelineState*
ID3D12PipelineState 物件的指標,其中包含命令清單的初始管線狀態。
傳回值
無
備註
在套件組合上呼叫 ClearState 是無效的。 如果應用程式在套件組合上呼叫 ClearState , 則 Close 的呼叫將會 傳回E_FAIL。
呼叫 ClearState 時,所有目前系結的資源都會未繫結。 基本拓撲會設定為 D3D_PRIMITIVE_TOPOLOGY_UNDEFINED。 檢視區、剪刀矩形、樣板參考值和混合因數會設定為空值, (所有零) 。 預存已停用。
應用程式提供的管線狀態物件會系結為目前設定的管線狀態物件。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d12.h |
程式庫 | D3D12.lib |
Dll | D3D12.dll |