![]() |
VenomEngine
Cross-Platform Modern Graphics Engine
|
Public Member Functions | |
| Framebuffer (const Framebuffer &)=delete | |
| Framebuffer & | operator= (const Framebuffer &)=delete |
| Framebuffer (Framebuffer &&other) | |
| Framebuffer & | operator= (Framebuffer &&other) |
| void | Destroy () |
| vc::Error | Init () |
| void | SetRenderPass (const VulkanRenderPass *renderPass) |
| const vc::Vector< VkImageView > & | GetAttachmentVkImageViews () const |
| const vc::Vector< const Image * > & | GetAttachmentImages () const |
| const vc::Vector< const ImageView * > & | GetAttachmentImageViews () const |
| void | SetAttachment (int i, const Image &image, const ImageView &imageView) |
| void | SetAttachment (int i, const VulkanTexture *texture) |
| void | SetExtent (const VkExtent2D &extent) |
| void | SetLayers (const uint32_t layers) |
| VkFramebuffer | GetVkFramebuffer () const |
| const VkFramebufferCreateInfo * | GetVkFramebufferCreateInfo () const |
| VkExtent2D | GetFramebufferExtent () const |