|
SDEngine
Game Engine
|
#include <SDImGuiViewport.hpp>
Collaboration diagram for sd::SDImGuiViewport:Public Member Functions | |
| SDImGuiViewport (EngineServices &services, const std::string &name, Arena *arena, uint32_t width=1280, uint32_t height=720) | |
| ~SDImGuiViewport () | |
| void | begin () |
| void | end () |
| VulkanFramebuffer & | get_framebuffer () |
| const std::string & | get_name () const |
| ImTextureID | get_im_gui_texture_id () const |
Public Attributes | |
| std::string | m_name |
| VulkanFramebuffer * | m_framebuffer |
| vk::UniqueSampler | m_sampler |
| VkDescriptorSet | m_texture_id = VK_NULL_HANDLE |
| VulkanContext & | m_vulkan_ctx |
| SDImGuiContext & | m_imgui_ctx |
| sd::SDImGuiViewport::SDImGuiViewport | ( | EngineServices & | services, |
| const std::string & | name, | ||
| Arena * | arena, | ||
| uint32_t | width = 1280, |
||
| uint32_t | height = 720 |
||
| ) |
| sd::SDImGuiViewport::~SDImGuiViewport | ( | ) |
| void sd::SDImGuiViewport::begin | ( | ) |
| void sd::SDImGuiViewport::end | ( | ) |
|
inline |
|
inline |
|
inline |
| VulkanFramebuffer* sd::SDImGuiViewport::m_framebuffer |
| SDImGuiContext& sd::SDImGuiViewport::m_imgui_ctx |
| std::string sd::SDImGuiViewport::m_name |
| vk::UniqueSampler sd::SDImGuiViewport::m_sampler |
| VkDescriptorSet sd::SDImGuiViewport::m_texture_id = VK_NULL_HANDLE |
| VulkanContext& sd::SDImGuiViewport::m_vulkan_ctx |