LiteFX::Rendering::Backends::VulkanRenderPassBuilder¶
Implements the Vulkan RenderPassBuilder.
Synopsis¶
Declared in <litefx/backends/vulkan_builders.hpp>
class [[dllexport, nodiscard]] VulkanRenderPassBuilder final
: public RenderPassBuilder<VulkanRenderPass>
Base Classes¶
| Name | Description |
|---|---|
RenderPassBuilder<VulkanRenderPass> | Describes the interface of a render pass builder. |
Type Aliases¶
Member Functions¶
| Name | Description |
|---|---|
VulkanRenderPassBuilder [constructor] | Initializes a Vulkan render pass builder. |
~VulkanRenderPassBuilder [destructor] [virtual] | Destructor |
operator= | Assignment operators |
commandBuffers | Sets the number of command buffers allocated by the render pass. |
executeOn | Sets the command queue, the render pass will execute on. |
inputAttachment | Adds an input attachment to the render pass. |
inputAttachmentSamplerBinding | inputAttachmentSamplerBinding overloads |
renderTarget | renderTarget overloads |
Using Declarations¶
| Name |
|---|
RenderPassBuilder |
Protected Member Functions¶
| Name | Description |
|---|---|
build [virtual] | Can be overwritten to perform any pre-construction work before the builder returns the final object instance. |
makeInputAttachment [virtual] | Creates a new input attachment mapping between a render target of a specified render pass and an input location of the render pass that is currently built. |
Return Value¶
Note
The return value should not be discarded.
See Also¶
VulkanRenderPass