|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
A render target which contains all resources to access the rendered image. More...
#include <Headset.h>
Public Member Functions | |
| void | cleanup (const ApplicationContext *context) |
Public Attributes | |
| VkImage | image = nullptr |
| VkImageView | imageView = nullptr |
| VkFramebuffer | framebuffer = nullptr |
Private Attributes | |
| VkImageLayout | imageLayout = VK_IMAGE_LAYOUT_UNDEFINED |
A render target which contains all resources to access the rendered image.
| void EngineCore::RenderTarget::cleanup | ( | const ApplicationContext * | context | ) |
Definition at line 964 of file Headset.cpp.
References EngineCore::Headset::context, framebuffer, EngineCore::ApplicationContext::getVkDevice(), image, and imageView.
| VkFramebuffer EngineCore::RenderTarget::framebuffer = nullptr |
Definition at line 29 of file Headset.h.
Referenced by cleanup(), and EngineCore::Headset::Headset().
| VkImage EngineCore::RenderTarget::image = nullptr |
Definition at line 27 of file Headset.h.
Referenced by cleanup(), EngineCore::Headset::Headset(), and EngineCore::Renderer::recordPass2RenderPass().
|
private |
| VkImageView EngineCore::RenderTarget::imageView = nullptr |
Definition at line 28 of file Headset.h.
Referenced by cleanup(), EngineCore::Headset::Headset(), and EngineCore::Renderer::recordPass2RenderPass().