Skip to content

LiteFX::Rendering::Backends::VulkanComputePipelineBuilder

Builds a Vulkan ComputePipeline.

Synopsis

Declared in <litefx/backends/vulkan_builders.hpp>

class [[dllexport, nodiscard]] VulkanComputePipelineBuilder final
    : public ComputePipelineBuilder<VulkanComputePipeline>

Base Classes

NameDescription
ComputePipelineBuilder<VulkanComputePipeline>Describes the interface of a compute pipeline builder.

Type Aliases

Member Functions

NameDescription
VulkanComputePipelineBuilder [constructor]Initializes a Vulkan compute pipeline builder.
~VulkanComputePipelineBuilder [destructor] [virtual]Destructor
operator= Assignment operators
build [virtual]Can be overwritten to perform any pre-construction work before the builder returns the final object instance.
layout Uses the provided pipeline layout to initialize the compute pipeline. Can be invoked only once.
shaderProgram Adds a shader program to the pipeline.

Using Declarations

Return Value

Note

The return value should not be discarded.

See Also

VulkanComputePipeline