Skip to content

LiteFX::Rendering::Backends::VulkanPushConstantsRange::VulkanPushConstantsRange

Initializes a new push constants range.

Synopses

Declared in <litefx/backends/vulkan.hpp>

Copy constructor

[[dllimport, dllexport]] VulkanPushConstantsRange(VulkanPushConstantsRange const& other);

» more...

Move constructor

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

» more...

Initializes a new push constants range.

[[dllimport, dllexport]] explicit VulkanPushConstantsRange(
    ShaderStage shaderStages,
    UInt32 offset,
    UInt32 size,
    UInt32 space,
    UInt32 binding);

» more...

Parameters

NameDescription
shaderStagesThe shader stages, that access the push constants from the range.
offsetThe offset relative to the parent push constants backing memory that marks the beginning of the range.
sizeThe size of the push constants range.
spaceThe space from which the push constants of the range will be accessible in the shader.
bindingThe register from which the push constants of the range will be accessible in the shader.