Skip to content

LiteFX::Rendering::Backends::VulkanPushConstantsLayoutBuilder

Builds a Vulkan PushConstantsLayout for a VulkanPipelineLayout.

Synopsis

Declared in <litefx/backends/vulkan_builders.hpp>

class [[dllexport, nodiscard]] VulkanPushConstantsLayoutBuilder final
    : public PushConstantsLayoutBuilder<VulkanPushConstantsLayout, VulkanPipelineLayoutBuilder>

Base Classes

Type Aliases

Member Functions

NameDescription
VulkanPushConstantsLayoutBuilder [constructor]Initializes a Vulkan render pipeline push constants layout builder.
~VulkanPushConstantsLayoutBuilder [destructor] [virtual]Destructor
operator= Assignment operators
withRange Adds a new push constants range.

Using Declarations

Protected Member Functions

NameDescription
build [virtual]Can be overwritten to perform any pre-construction work before the builder returns the final object instance.
makeRange [virtual]Creates a new push constants range.

Return Value

Note

The return value should not be discarded.

See Also

VulkanPushConstantsLayout