Metodo ID3D12GraphicsCommandList::ClearState (d3d12.h)

Reimposta lo stato di un elenco di comandi diretto allo stato in cui è stato creato l'elenco di comandi.

Sintassi

void ClearState(
  [in, optional] ID3D12PipelineState *pPipelineState
);

Parametri

[in, optional] pPipelineState

Tipo: ID3D12PipelineState*

Puntatore all'oggetto ID3D12PipelineState contenente lo stato della pipeline iniziale per l'elenco di comandi.

Valore restituito

nessuno

Osservazioni

Non è valido chiamare ClearState in un bundle. Se un'app chiama ClearState in un bundle, la chiamata a Close restituirà E_FAIL.

Quando ClearState viene chiamato, tutte le risorse attualmente associate non sono associate. La topologia primitiva è impostata su D3D_PRIMITIVE_TOPOLOGY_UNDEFINED. Visualizzaporti, rettangoli scissor, valore di riferimento stencil e il fattore di blend sono impostati su valori vuoti (tutti gli zero). La predicazione è disabilitata.

L'oggetto stato della pipeline fornito dall'app diventa associato come oggetto stato della pipeline attualmente impostato.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d12.h
Libreria D3D12.lib
DLL D3D12.dll

Vedi anche

ID3D12GraphicsCommandList