![]() |
galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
|
#include <glad/glad.h>#include <entt/locator/locator.hpp>#include <imgui/backends/imgui_impl_opengl3.h>#include <imgui/backends/imgui_impl_sdl3.h>#include <imgui/misc/freetype/imgui_freetype.h>#include <imgui/extensions/notify/material_design_icons.h>#include <imgui/extensions/notify/material_design_icons_ttf.h>#include <mimalloc.h>#include "galaxy/core/Window.hpp"#include "galaxy/platform/Pragma.hpp"#include "galaxy/resource/embedded/RobotoLight.hpp"#include "ImGuiHelpers.hpp"
Include dependency graph for ImGuiHelpers.cpp:Go to the source code of this file.
Namespaces | |
| namespace | galaxy |
| Application.hpp galaxy. | |
| namespace | galaxy::ui |
Functions | |
| void * | galaxy::mem_alloc (size_t sz, void *user_data) |
| void | galaxy::mem_free (void *ptr, void *user_data) |
| void | galaxy::load_backend () noexcept |
| void | galaxy::load_theme () noexcept |
| void | galaxy::load_font () noexcept |
| void | galaxy::ui::imgui_init (const char *ini) |
| Initialize ImGui context with galaxy. | |
| void | galaxy::ui::imgui_new_frame () |
| Begin setting up ImGui pass. | |
| void | galaxy::ui::imgui_render () |
| Render imgui. | |
| void | galaxy::ui::imgui_exit () |
| Destroy imgui context. | |
| void | galaxy::ui::imgui_rescale () |
| Bake a fixed style scale. | |