Pular para o conteúdo principal
Define um objeto de estado na lista de comandos.

Sintaxe

Parâmetros

pStateObject
Tipo: ID3D12StateObject *
O objeto de estado a ser definido na lista de comandos. Na versão atual, ele só pode ser do tipo D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE.

Valor retornado

Tipo: void Nenhum.

Comentários

Este método pode ser chamado a partir de listas de comandos de gráficos ou de computação e de pacotes. Este método é uma alternativa a ID3D12GraphicsCommandList::SetPipelineState, que é definido apenas para shaders de gráficos e de computação. Há apenas um estado de pipeline ativo em uma lista de comandos por vez, portanto qualquer uma das chamadas define o estado de pipeline atual. A diferença entre as chamadas é que cada uma define apenas tipos específicos de estado de pipeline. Na versão atual, SetPipelineState1 é usado apenas para definir o estado de pipeline de raytracing.

Requisitos

Cabeçalho: d3d12_xs.h
Biblioteca: d3d12_xs.lib
Plataformas com suporte: consoles XBOX Series

Confira também

ID3D12GraphicsCommandList4
Última modificação em 6 de outubro de 2026