Compartir a través de


Método ID3D12GraphicsCommandList4::SetPipelineState1 (d3d12.h)

Establece un objeto de estado en la lista de comandos.

Sintaxis

void SetPipelineState1(
  ID3D12StateObject *pStateObject
);

Parámetros

pStateObject

Objeto de estado que se va a establecer en la lista de comandos. En la versión actual, solo puede ser de tipo D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE.

Valor devuelto

None

Observaciones

Se puede llamar a este método desde listas y agrupaciones de comandos de proceso o gráficos.

Este método es una alternativa a ID3D12GraphicsCommandList::SetPipelineState, que solo se define para sombreadores gráficos y de proceso. Solo hay un estado de canalización activo en una lista de comandos a la vez, por lo que cualquiera de las llamadas establece el estado de la canalización actual. La distinción entre las llamadas es que cada uno establece solo tipos concretos de estado de canalización. En la versión actual, SetPipelineState1 solo se usa para establecer el estado de canalización de raytracing.

Requisitos

   
Cliente mínimo compatible Windows 10, versión 1809 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado d3d12.h
Library D3D12.lib
Archivo DLL D3D12.dll

Consulte también

ID3D12GraphicsCommandList4