Skip to content

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;

» more...

Move constructor

[[dllimport, dllexport]] DirectX12PushConstantsLayout(DirectX12PushConstantsLayout&& other) noexcept;

» more...

Initializes a new push constants layout.

[[dllimport, dllexport]] explicit DirectX12PushConstantsLayout(
    Enumerable<UniquePtr<DirectX12PushConstantsRange>>&& ranges,
    UInt32 size);

» more...

Parameters

NameDescription
rangesThe ranges contained by the layout.
sizeThe overall size (in bytes) of the push constants backing memory.