Share via


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

Define um objeto de estado na lista de comandos.

Sintaxe

void SetPipelineState1(
  ID3D12StateObject *pStateObject
);

Parâmetros

pStateObject

O objeto de estado a ser definido na lista de comandos. Na versão atual, isso só pode ser do tipo D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE.

Valor retornado

Nenhum

Comentários

Esse método pode ser chamado de listas e pacotes de comandos de computação ou gráficos.

Esse método é uma alternativa a ID3D12GraphicsCommandList::SetPipelineState, que só é definida para elementos gráficos e sombreadores de computação. Há apenas um estado de pipeline ativo em uma lista de comandos por vez, portanto, qualquer chamada define o estado atual do pipeline. A distinção entre as chamadas é que cada um define tipos específicos de estado de pipeline apenas. Na versão atual, SetPipelineState1 só é usado para definir o estado do pipeline de raytracing.

Requisitos

   
Cliente mínimo com suporte Windows 10, versão 1809 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho d3d12.h
Biblioteca D3D12.lib
DLL D3D12.dll

Confira também

ID3D12GraphicsCommandList4