Class VulkanRenderer#

Class Documentation#

class VulkanRenderer#

Public Functions

VulkanRenderer(Kataglyphis::Frontend::Window *window, Scene *scene, Kataglyphis::Frontend::GUI *gui, Camera *camera)#
void drawFrame()#
void updateUniforms(Scene *scene_data, Camera *camera_data, Kataglyphis::Frontend::Window *window_data)#
void updateStateDueToUserInput(Kataglyphis::Frontend::GUI *frontend_gui)#
void finishAllRenderCommands()#
void update_raytracing_descriptor_set(uint32_t image_index)#
inline bool hasDeviceLost() const#
void cleanUp()#
~VulkanRenderer()#