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 |