Metodo ID3D12GraphicsCommandList4::SetPipelineState1 (d3d12.h)

Imposta un oggetto stato nell'elenco dei comandi.

Sintassi

void SetPipelineState1(
  ID3D12StateObject *pStateObject
);

Parametri

pStateObject

Oggetto di stato da impostare nell'elenco dei comandi. Nella versione corrente questo può essere di tipo solo D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE.

Valore restituito

nessuno

Osservazioni

Questo metodo può essere chiamato da elenchi di comandi grafici o di calcolo e aggregazioni.

Questo metodo è un'alternativa a ID3D12GraphicsCommandList::SetPipelineState, definito solo per elementi grafici e shader di calcolo. È attivo un solo stato della pipeline in un elenco di comandi alla volta, quindi entrambe le chiamate impostano lo stato corrente della pipeline. La distinzione tra le chiamate consiste nel fatto che ogni set tipi specifici di stato della pipeline. Nella versione corrente , SetPipelineState1 viene usato solo per impostare lo stato della pipeline raytracing.

Requisiti

   
Client minimo supportato Windows 10, versione 1809 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione d3d12.h
Libreria D3D12.lib
DLL D3D12.dll

Vedi anche

ID3D12GraphicsCommandList4