Share via


Método ID3D12GraphicsCommandList::ClearState (d3d12.h)

Restablece el estado de una lista de comandos directos al estado en el que se encontraba cuando se creó la lista de comandos.

Sintaxis

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

Parámetros

[in, optional] pPipelineState

Tipo: ID3D12PipelineState*

Puntero al objeto ID3D12PipelineState que contiene el estado de canalización inicial de la lista de comandos.

Valor devuelto

None

Observaciones

No es válido llamar a ClearState en una agrupación. Si una aplicación llama a ClearState en una agrupación, la llamada a Close devolverá E_FAIL.

Cuando se llama a ClearState , todos los recursos enlazados actualmente no están enlazados. La topología primitiva se establece en D3D_PRIMITIVE_TOPOLOGY_UNDEFINED. Las ventanillas, los rectángulos de tijera, el valor de referencia de la galería de símbolos y el factor de mezcla se establecen en valores vacíos (todos los ceros). El predicado está deshabilitado.

El objeto de estado de canalización proporcionado por la aplicación se enlaza como objeto de estado de canalización establecido actualmente.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d12.h
Library D3D12.lib
Archivo DLL D3D12.dll

Consulte también

ID3D12GraphicsCommandList