ID3D12GraphicsCommandList4 介面 (d3d12.h)
封裝用於轉譯的圖形命令清單,擴充 介面以支援光線追蹤和轉譯階段。
繼承
ID3D12GraphicsCommandList4 介面繼承自 ID3D12GraphicsCommandList3。 ID3D12GraphicsCommandList4 也有下列類型的成員:
方法
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 |