Skip to content

LiteFX::Rendering::Backends::DirectX12Device::indirectDrawSignatures

Returns the command signatures for indirect dispatch and draw calls.

Synopsis

Declared in <litefx/backends/dx12.hpp>

[[dllimport, dllexport]] void indirectDrawSignatures(
    ComPtr<ID3D12CommandSignature>& dispatchSignature,
    ComPtr<ID3D12CommandSignature>& dispatchMeshSignature,
    ComPtr<ID3D12CommandSignature>& drawSignature,
    ComPtr<ID3D12CommandSignature>& drawIndexedSignature) const noexcept;

Return Value

the command signatures for indirect dispatch and draw calls.

Parameters

NameDescription
dispatchSignatureThe command signature used to execute indirect dispatches.
dispatchMeshSignatureThe command signature used to execute indirect mesh shader dispatches.
drawSignatureThe command signature used to execute indirect non-indexed draw calls.
drawIndexedSignatureThe command signature used to execute indirect indexed draw calls.