LiteFX::Rendering::Backends::VulkanPushConstantsLayoutBuilder¶
Builds a Vulkan PushConstantsLayout for a VulkanPipelineLayout.
Synopsis¶
Declared in <litefx/backends/vulkan_builders.hpp>
class [[dllexport, nodiscard]] VulkanPushConstantsLayoutBuilder final
: public PushConstantsLayoutBuilder<VulkanPushConstantsLayout, VulkanPipelineLayoutBuilder>
Base Classes¶
| Name | Description |
|---|---|
PushConstantsLayoutBuilder<VulkanPushConstantsLayout, VulkanPipelineLayoutBuilder> | Builds a PushConstantsLayout for a PipelineLayout. |
Type Aliases¶
Member Functions¶
| Name | Description |
|---|---|
VulkanPushConstantsLayoutBuilder [constructor] | Initializes a Vulkan render pipeline push constants layout builder. |
~VulkanPushConstantsLayoutBuilder [destructor] [virtual] | Destructor |
operator= | Assignment operators |
withRange | Adds a new push constants range. |
Using Declarations¶
Protected Member Functions¶
| Name | Description |
|---|---|
build [virtual] | Can be overwritten to perform any pre-construction work before the builder returns the final object instance. |
makeRange [virtual] | Creates a new push constants range. |
Return Value¶
Note
The return value should not be discarded.
See Also¶
VulkanPushConstantsLayout