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 |