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 |