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¶
| Name | Description |
|---|---|
| dispatchSignature | The command signature used to execute indirect dispatches. |
| dispatchMeshSignature | The command signature used to execute indirect mesh shader dispatches. |
| drawSignature | The command signature used to execute indirect non-indexed draw calls. |
| drawIndexedSignature | The command signature used to execute indirect indexed draw calls. |