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¶
| Name | Description |
|---|---|
ComputePipelineBuilder<VulkanComputePipeline> | Describes the interface of a compute pipeline builder. |
Type Aliases¶
Member Functions¶
| Name | Description |
|---|---|
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