Método ID3D12GraphicsCommandList::ClearState (d3d12.h)
Redefine o estado de uma lista de comandos diretos de volta ao estado em que estava quando a lista de comandos foi criada.
Sintaxe
void ClearState(
[in, optional] ID3D12PipelineState *pPipelineState
);
Parâmetros
[in, optional] pPipelineState
Tipo: ID3D12PipelineState*
Um ponteiro para o objeto ID3D12PipelineState que contém o estado inicial do pipeline para a lista de comandos.
Retornar valor
Nenhum
Comentários
É inválido chamar ClearState em um pacote. Se um aplicativo chamar ClearState em um pacote, a chamada para Fechar retornará E_FAIL.
Quando ClearState é chamado, todos os recursos associados no momento não são associados. A topologia primitiva é definida como D3D_PRIMITIVE_TOPOLOGY_UNDEFINED. Visores, retângulos de tesoura, valor de referência de estêncil e o fator blend são definidos como valores vazios (todos os zeros). A pré-indicação está desabilitada.
O objeto de estado do pipeline fornecido pelo aplicativo torna-se associado como o objeto de estado do pipeline atualmente definido.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |
Biblioteca | D3D12.lib |
DLL | D3D12.dll |