Skip to main content
Establece un objeto de estado en la lista de comandos.

Sintaxis

Parámetros

pStateObject
Tipo: ID3D12StateObject *
El objeto de estado que se va a establecer en la lista de comandos. En la versión actual, solo puede ser del tipo D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE.

Valor devuelto

Tipo: void Ninguno.

Comentarios

Este método se puede llamar desde listas de comandos de gráficos o de proceso y desde agrupaciones. Este método es una alternativa a ID3D12GraphicsCommandList::SetPipelineState, que solo está definido para sombreadores de 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 dos llamadas establece el estado de canalización actual. La distinción entre las llamadas es que cada una establece únicamente tipos concretos de estado de canalización. En la versión actual, SetPipelineState1 solo se usa para establecer el estado de canalización de trazado de rayos.

Requisitos

Encabezado: d3d12_xs.h
Biblioteca: d3d12_xs.lib
Plataformas compatibles: consolas XBOX Series

Consulte también

ID3D12GraphicsCommandList4
Última modificación el 28 de agosto de 2026