Skip to content

LiteFX::Rendering::Backends::VulkanPipelineLayoutBuilder

Builds a Vulkan PipelineLayout for a pipeline.

Synopsis

Declared in <litefx/backends/vulkan_builders.hpp>

class [[dllexport, nodiscard]] VulkanPipelineLayoutBuilder final
    : public PipelineLayoutBuilder<VulkanPipelineLayout>

Base Classes

NameDescription
PipelineLayoutBuilder<VulkanPipelineLayout>Base class for a builder of a PipelineLayout.

Type Aliases

Member Functions

NameDescription
VulkanPipelineLayoutBuilder [constructor]Initializes a new Vulkan pipeline layout builder.
~VulkanPipelineLayoutBuilder [destructor] [virtual]Destructor
operator= Assignment operators
descriptorSet Builds a new descriptor set for the pipeline layout.
pushConstants Builds a new push constants layout for the pipeline layout.
use use overloads

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.

Friends

Return Value

Note

The return value should not be discarded.

See Also

VulkanPipelineLayout

VulkanRenderPipeline

VulkanComputePipeline