Definition SDImGuiContext.hpp:27
Definition SDImGuiViewport.hpp:13
const std::string & get_name() const
Definition SDImGuiViewport.hpp:23
VulkanFramebuffer & get_framebuffer()
Definition SDImGuiViewport.hpp:22
ImTextureID get_im_gui_texture_id() const
Definition SDImGuiViewport.hpp:25
std::string m_name
Definition SDImGuiViewport.hpp:28
VkDescriptorSet m_texture_id
Definition SDImGuiViewport.hpp:31
SDImGuiContext & m_imgui_ctx
Definition SDImGuiViewport.hpp:33
~SDImGuiViewport()
Definition SDImGuiViewport.cpp:32
VulkanContext & m_vulkan_ctx
Definition SDImGuiViewport.hpp:32
void begin()
Definition SDImGuiViewport.cpp:40
vk::UniqueSampler m_sampler
Definition SDImGuiViewport.hpp:30
void end()
Definition SDImGuiViewport.cpp:67
std::unique_ptr< VulkanFramebuffer > m_framebuffer
Definition SDImGuiViewport.hpp:29
Definition VulkanContext.hpp:22
Definition VulkanFramebuffer.hpp:8
Definition Application.hpp:28
Definition EngineServices.hpp:10
constexpr T g_type_max
Definition types.hpp:21