共用方式為


ID3D12GraphicsCommandList4::SetPipelineState1 方法 (d3d12.h)

在命令清單上設定狀態物件。

語法

void SetPipelineState1(
  ID3D12StateObject *pStateObject
);

參數

pStateObject

命令清單上要設定的狀態物件。 在目前版本中,這只能是類型 D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE

傳回值

備註

您可以從圖形或計算命令清單和套件組合呼叫這個方法。

這個方法是 ID3D12GraphicsCommandList::SetPipelineState的替代方法,它只針對圖形和計算著色器定義。 命令清單一次只有一個作用中的管線狀態,因此任一呼叫都設定目前的管線狀態。 呼叫之間的差異在於,每個呼叫只會設定特定類型的管線狀態。 在目前版本中, SetPipelineState1 僅用於設定光線追蹤管線狀態。

需求

   
最低支援的用戶端 Windows 10 版本 1809 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
目標平台 Windows
標頭 d3d12.h
程式庫 D3D12.lib
Dll D3D12.dll

另請參閱

ID3D12GraphicsCommandList4