LiteFX::Rendering::Backends::VulkanPipelineLayout
Implements a Vulkan PipelineLayout.
Synopsis
Declared in <litefx/backends/vulkan.hpp>
Base Classes
Type Aliases
Member Functions
| Name | Description |
~VulkanPipelineLayout [destructor] [virtual] | Destructor |
descriptorSet [virtual] | Returns the descriptor set layout for the descriptor set that is bound to the space provided by space. |
descriptorSets [virtual] | Returns all descriptor set layouts, the pipeline has been initialized with. |
device | Returns a reference to the parent device. |
dynamicResourceHeapAccess [virtual] | Returns true, if the pipeline uses direct indexing into the global resource heap and false otherwise. |
dynamicSamplerHeapAccess [virtual] | Returns true, if the pipeline uses direct indexing into the global sampler heap and false otherwise. |
mappingInfo | Returns a reference to the pipeline's descriptor set binding mappings. |
pushConstants [virtual] | Returns the push constants layout, or nullptr, if the pipeline does not use any push constants. |
pushDataOffset | Returns the push data offset for a descriptor set at space on the descriptor heap referred to by heap. |
Static Member Functions
| Name | Description |
create | Creates a new Vulkan render pipeline layout. |
Static Data Members
Protected Member Functions
| Name | Description |
operator= | Assignment operators |
Friends
See Also
VulkanPipelineLayoutBuilder