LiteFX::Rendering::Backends::VulkanComputePipeline
Implements a Vulkan ComputePipeline.
Synopsis
Declared in <litefx/backends/vulkan.hpp>
class [[dllimport, dllexport]] VulkanComputePipeline final
: public virtual VulkanPipelineState
, public ComputePipeline<VulkanPipelineLayout, VulkanShaderProgram>
Base Classes
Type Aliases
Member Functions
| Name | Description |
VulkanComputePipeline [constructor] | Initializes a new Vulkan compute pipeline. |
~VulkanComputePipeline [destructor] [virtual] | Destructor |
operator= | Assignment operators |
handle [virtual] | Returns the resource managed by the class. |
layout [virtual] | Returns the layout of the render pipeline. |
pipelineType [virtual] | Returns the type of the pipeline. |
program [virtual] | Returns the shader program used by the pipeline. |
use [virtual] | Sets the current pipeline state on the commandBuffer. |
Protected Member Functions
| Name | Description |
operator= | Assignment operators |
handle [virtual] | Returns the resource managed by the class. |
Protected Using Declarations
Friends
See Also
VulkanRenderPipeline
VulkanComputePipelineBuilder