Skip to content

LiteFX::Rendering::Backends::VulkanPushConstantsLayout

Implements the Vulkan PushConstantsLayout.

Synopsis

Declared in <litefx/backends/vulkan.hpp>

class [[dllimport, dllexport]] VulkanPushConstantsLayout final
    : public PushConstantsLayout<VulkanPushConstantsRange>

Base Classes

NameDescription
PushConstantsLayout<VulkanPushConstantsRange>Describes the layout of the pipelines push constant ranges.

Type Aliases

Member Functions

NameDescription
VulkanPushConstantsLayout [constructor]Initializes a new push constants layout.
~VulkanPushConstantsLayout [destructor] [virtual]Destructor
operator= Assignment operators
ranges [virtual]Returns all push constant ranges.
size [virtual]Returns the size (in bytes) of the push constants backing memory.

Protected Member Functions

NameDescription
operator= Assignment operators

Friends

See Also

VulkanPushConstantsRange

VulkanPushConstantsLayoutBuilder

VulkanPushConstantsLayoutBuilder