KarmaEngine
Game Engine for practical learning and research purposes
|
Data relevant to rendering of a Mesa viewport. More...
#include <KarmaGuiVulkanHandler.h>
Public Member Functions | |
KarmaGui_ImplVulkan_ViewportData () | |
A constructor for allocation and 0 initialization. | |
~KarmaGui_ImplVulkan_ViewportData () | |
A destructor. | |
Public Attributes | |
bool | WindowOwned |
Probabbly for multiview port which we are not supporting in the Current state. | |
KarmaGui_ImplVulkanH_Window | Window |
Window data to be used by secondary viewports only. | |
KarmaGui_ImplVulkanH_WindowRenderBuffers | RenderBuffers |
The rendering relevant buffers to be used by viewport. | |
Data relevant to rendering of a Mesa viewport.
Helper structure we store in the void* RenderUserData field of each KarmaGuiViewport to easily retrieve our backend data.
|
inline |
A constructor for allocation and 0 initialization.
|
inline |
A destructor.
KarmaGui_ImplVulkanH_WindowRenderBuffers Karma::KarmaGui_ImplVulkan_ViewportData::RenderBuffers |
The rendering relevant buffers to be used by viewport.
Basically to be used by any viewport but since we are only supporting single viewport, mindset must be done accordingly.
KarmaGui_ImplVulkanH_Window Karma::KarmaGui_ImplVulkan_ViewportData::Window |
Window data to be used by secondary viewports only.
bool Karma::KarmaGui_ImplVulkan_ViewportData::WindowOwned |
Probabbly for multiview port which we are not supporting in the Current state.