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

另請參閱

ID3D12GraphicsCommandList