LiteFX::Rendering::Backends::VulkanPipelineState
Defines the base class for Vulkan pipeline state objects.
Synopsis
Declared in <litefx/backends/vulkan.hpp>
class [[dllimport, dllexport]] VulkanPipelineState
: public virtual Pipeline<VulkanPipelineLayout, VulkanShaderProgram>
, public Resource<VkPipeline>
Base Classes
Type Aliases
Member Functions
| Name | Description |
~VulkanPipelineState [destructor] [virtual] | Destructor |
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
Protected Using Declarations
Derived Classes
See Also
VulkanRenderPipeline
VulkanComputePipeline