#include <RenderPass.hpp>
Definition at line 16 of file RenderPass.hpp.
◆ AttachmentIndex
◆ SubpassIndex
◆ RenderPass() [1/3]
lug::Graphics::Vulkan::API::Builder::RenderPass::RenderPass |
( |
const API::Device & |
device | ) |
|
◆ RenderPass() [2/3]
lug::Graphics::Vulkan::API::Builder::RenderPass::RenderPass |
( |
const RenderPass & |
| ) |
|
|
delete |
◆ RenderPass() [3/3]
lug::Graphics::Vulkan::API::Builder::RenderPass::RenderPass |
( |
RenderPass && |
| ) |
|
|
delete |
◆ ~RenderPass()
lug::Graphics::Vulkan::API::Builder::RenderPass::~RenderPass |
( |
| ) |
|
|
default |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ addAttachment()
RenderPass::AttachmentIndex lug::Graphics::Vulkan::API::Builder::RenderPass::addAttachment |
( |
const VkAttachmentDescription & |
attachmentDescription | ) |
|
◆ addSubpass()
◆ addSubpassDependency()
void lug::Graphics::Vulkan::API::Builder::RenderPass::addSubpassDependency |
( |
const SubpassDependency & |
subpassDependency | ) |
|
◆ build() [1/2]
bool lug::Graphics::Vulkan::API::Builder::RenderPass::build |
( |
API::RenderPass & |
instance, |
|
|
VkResult * |
returnResult = nullptr |
|
) |
| |
◆ build() [2/2]
std::unique_ptr< API::RenderPass > lug::Graphics::Vulkan::API::Builder::RenderPass::build |
( |
VkResult * |
returnResult = nullptr | ) |
|
◆ _device
const API::Device& lug::Graphics::Vulkan::API::Builder::RenderPass::_device |
|
private |
◆ _attachments
std::list<VkAttachmentDescription> lug::Graphics::Vulkan::API::Builder::RenderPass::_attachments |
|
private |
◆ _subpasses
std::list<VkSubpassDescription> lug::Graphics::Vulkan::API::Builder::RenderPass::_subpasses |
|
private |
◆ _subpassesResources
std::list<SubpassResources> lug::Graphics::Vulkan::API::Builder::RenderPass::_subpassesResources |
|
private |
◆ _dependencies
std::list<VkSubpassDependency> lug::Graphics::Vulkan::API::Builder::RenderPass::_dependencies |
|
private |
The documentation for this class was generated from the following files: