29 void create(GLFWwindow* p_window_handler,
30 const uint32_t& p_image_size,
31 const VkRenderPass& p_current_renderpass);
33 void begin(
const VkCommandBuffer& p_current,
34 const uint32_t& p_current_frame_idx);
71 void draw_hud(
const hud_data& p_test,
74 [[nodiscard]] ::vk::command_buffer imgui_active_command()
const {
75 return m_viewport_command_buffers[m_current_frame_index];
80 VkInstance m_instance =
nullptr;
81 VkPhysicalDevice m_physical =
nullptr;
83 uint32_t m_current_frame_index = 0;
84 VkSwapchainKHR m_current_swapchain_handler =
nullptr;
85 VkDescriptorPool m_desc_pool =
nullptr;
86 VkCommandBuffer m_current =
nullptr;
87 std::vector<::vk::command_buffer> m_viewport_command_buffers;
Definition vk_imgui.hpp:24