Pular para o conteúdo principal
Redefine o estado de uma lista de comandos direta para o estado em que ela estava quando foi criada.

Sintaxe

Parâmetros

pPipelineState [in, optional]
Tipo: ID3D12PipelineState *
Um ponteiro para o objeto ID3D12PipelineState que contém o estado de pipeline inicial da lista de comandos.

Valor retornado

Tipo: void Nenhum.

Comentários

Não é válido chamar ClearState em um pacote. Se um aplicativo chamar ClearState em um pacote, a chamada para Close retornará E_FAIL. Quando ClearState é chamado, todos os recursos associados no momento são desassociados. A topologia primitiva é definida como D3D_PRIMITIVE_TOPOLOGY_UNDEFINED. Visores, retângulos de tesoura, valor de referência de estêncil e fator de mesclagem são definidos como valores vazios (todos zeros). A predicação é desabilitada. O objeto de estado de pipeline fornecido pelo aplicativo passa a ser associado como o objeto de estado de pipeline definido no momento.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

ID3D12GraphicsCommandList
Última modificação em 6 de outubro de 2026