ID3D12GraphicsCommandList4 介面 (d3d12.h)

封裝用於轉譯的圖形命令清單,擴充 介面以支援光線追蹤和轉譯階段。

繼承

ID3D12GraphicsCommandList4 介面繼承自 ID3D12GraphicsCommandList3ID3D12GraphicsCommandList4 也有下列類型的成員:

方法

ID3D12GraphicsCommandList4 介面具有這些方法。

 
ID3D12GraphicsCommandList4::BeginRenderPass

在轉譯階段期間系結一組輸出資源,以標記轉譯傳遞的開頭。 這些系結是一或多個轉譯目標檢視, (RTV) 和/或轉譯目標檢視 (DSV) 。
ID3D12GraphicsCommandList4::BuildRaytracingAccelerationStructure

在 GPU 上執行光線追蹤加速結構組建,並選擇性地在建置後立即輸出建置後資訊。
ID3D12GraphicsCommandList4::CopyRaytracingAccelerationStructure

套用指定的轉換時,將來源加速結構複製到目的地記憶體。
ID3D12GraphicsCommandList4::D ispatchRays

啟動光線產生著色器的線程。
ID3D12GraphicsCommandList4::EmitRaytracingAccelerationStructurePostbuildInfo

發出一組加速結構的建置後屬性。 這可讓應用程式知道透過ID3D12GraphicsCommandList4::CopyRaytracingAccelerationStructure 執行加速結構作業的輸出資源需求。
ID3D12GraphicsCommandList4::EndRenderPass

標記轉譯階段的結尾。
ID3D12GraphicsCommandList4::ExecuteMetaCommand

將指定中繼命令的執行 (或調用) 記錄到圖形命令清單中。
ID3D12GraphicsCommandList4::InitializeMetaCommand

初始化指定的中繼命令。
ID3D12GraphicsCommandList4::SetPipelineState1

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

規格需求

需求
目標平台 Windows
標頭 d3d12.h

另請參閱

ID3D12GraphicsCommandList3