Поделиться через


Интерфейс 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
Header d3d12.h

См. также раздел

ID3D12GraphicsCommandList3