Skip to content

Class atlas::vk::imgui_context

ClassList > atlas > vk > imgui_context

Public Functions

Type Name
void begin (const VkCommandBuffer & p_current, const uint32_t & p_current_frame_idx)
void draw_hud (const hud_data & p_test, const window_settings & p_settings)
void end ()
imgui_context () = default
imgui_context (GLFWwindow * p_window_handler, const vk_swapchain & p_current_swapchain_handler, const VkRenderPass & p_current_renderpass)
void recreate (GLFWwindow * p_window_handler, const uint32_t & p_image_size, const VkRenderPass & p_current_renderpass)

Public Functions Documentation

function begin

void atlas::vk::imgui_context::begin (
    const VkCommandBuffer & p_current,
    const uint32_t & p_current_frame_idx
) 

function draw_hud

void atlas::vk::imgui_context::draw_hud (
    const hud_data & p_test,
    const window_settings & p_settings
) 

function end

void atlas::vk::imgui_context::end () 

function imgui_context [1/2]

atlas::vk::imgui_context::imgui_context () = default

function imgui_context [2/2]

atlas::vk::imgui_context::imgui_context (
    GLFWwindow * p_window_handler,
    const vk_swapchain & p_current_swapchain_handler,
    const VkRenderPass & p_current_renderpass
) 

function recreate

void atlas::vk::imgui_context::recreate (
    GLFWwindow * p_window_handler,
    const uint32_t & p_image_size,
    const VkRenderPass & p_current_renderpass
) 


The documentation for this class was generated from the following file TheAtlasEngine/atlas/drivers/vulkan-cpp/vk_imgui.hpp