LiteFX::Rendering::Backends::DirectX12PushConstantsLayout::DirectX12PushConstantsLayout¶
Initializes a new push constants layout.
Synopses¶
Declared in <litefx/backends/dx12.hpp>
Copy constructor
DirectX12PushConstantsLayout(DirectX12PushConstantsLayout const& other) = delete;
Move constructor
[[dllimport, dllexport]] DirectX12PushConstantsLayout(DirectX12PushConstantsLayout&& other) noexcept;
Initializes a new push constants layout.
[[dllimport, dllexport]] explicit DirectX12PushConstantsLayout(
Enumerable<UniquePtr<DirectX12PushConstantsRange>>&& ranges,
UInt32 size);
Parameters¶
| Name | Description |
|---|---|
| ranges | The ranges contained by the layout. |
| size | The overall size (in bytes) of the push constants backing memory. |