#include <Framebuffer.hpp>
Definition at line 19 of file Framebuffer.hpp.
◆ Framebuffer() [1/3]
| lug::Graphics::Vulkan::API::Builder::Framebuffer::Framebuffer |
( |
const API::Device & |
device | ) |
|
◆ Framebuffer() [2/3]
| lug::Graphics::Vulkan::API::Builder::Framebuffer::Framebuffer |
( |
const Framebuffer & |
| ) |
|
|
delete |
◆ Framebuffer() [3/3]
| lug::Graphics::Vulkan::API::Builder::Framebuffer::Framebuffer |
( |
Framebuffer && |
| ) |
|
|
delete |
◆ ~Framebuffer()
| lug::Graphics::Vulkan::API::Builder::Framebuffer::~Framebuffer |
( |
| ) |
|
|
default |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setRenderPass()
◆ addAttachment()
◆ setWidth()
| void Framebuffer::setWidth |
( |
uint32_t |
width | ) |
|
|
inline |
◆ setHeight()
| void Framebuffer::setHeight |
( |
uint32_t |
height | ) |
|
|
inline |
◆ setLayers()
| void Framebuffer::setLayers |
( |
uint32_t |
layers | ) |
|
|
inline |
◆ build() [1/2]
| bool lug::Graphics::Vulkan::API::Builder::Framebuffer::build |
( |
API::Framebuffer & |
framebuffer, |
|
|
VkResult * |
returnResult = nullptr |
|
) |
| |
◆ build() [2/2]
| std::unique_ptr< API::Framebuffer > lug::Graphics::Vulkan::API::Builder::Framebuffer::build |
( |
VkResult * |
returnResult = nullptr | ) |
|
◆ _device
| const API::Device& lug::Graphics::Vulkan::API::Builder::Framebuffer::_device |
|
private |
◆ _renderPass
| const API::RenderPass* lug::Graphics::Vulkan::API::Builder::Framebuffer::_renderPass {nullptr} |
|
private |
◆ _attachments
| std::vector<const API::ImageView*> lug::Graphics::Vulkan::API::Builder::Framebuffer::_attachments {} |
|
private |
◆ _width
| uint32_t lug::Graphics::Vulkan::API::Builder::Framebuffer::_width {0} |
|
private |
◆ _height
| uint32_t lug::Graphics::Vulkan::API::Builder::Framebuffer::_height {0} |
|
private |
◆ _layers
| uint32_t lug::Graphics::Vulkan::API::Builder::Framebuffer::_layers {1} |
|
private |
The documentation for this class was generated from the following files: