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 |