RendererResource Class. This class is a wrapper of framebuffer attachment. More...
#include <RendererResource.h>
Public Member Functions | |
| RendererResource (const RendererResourceCreateInfo &info) | |
| Constructor Function. Init member variables. | |
| virtual | ~RendererResource ()=default |
| Destructor Function. | |
| void | OnResized (uint32_t width, uint32_t height) |
| Called On SwapChain Resized. Event received from VulkanRenderBackEnd. | |
| std::unique_ptr< Texture2D > & | GetTexture () |
| Get Texture this class wrapped. | |
| bool | IsResizeable () const |
| Get isResizeable variable. | |
Private Attributes | |
| bool | m_IsResizeable = true |
| True if this resource can resize. | |
| RendererResourceCreateInfo | m_Info {} |
| The information of this resource. | |
| std::unique_ptr< Texture2D > | m_Texture |
| The texture this class Wrapped. | |
RendererResource Class. This class is a wrapper of framebuffer attachment.
Definition at line 102 of file RendererResource.h.