VEX Engine
Retro looking game engine made in vulkan mostly because i wanted to understand it better.
Loading...
Searching...
No Matches
EditorImGUIWrapper.cpp
2#include "Editor.hpp"
3
4#include <backends/imgui_impl_sdl3.h>
5#include <backends/imgui_impl_vulkan.h>
6
7#include <ImGuizmo.h>
8
11 ImGuizmo::BeginFrame();
12}
13
14void EditorImGUIWrapper::processEvent(const SDL_Event* event) {
15 ImGuiIO& io = ImGui::GetIO();
16 ImGui_ImplSDL3_ProcessEvent(event);
17}
A specialized ImGUI wrapper for the editor, inheriting from VulkanImGUIWrapper.
The main Editor class, inheriting from Engine and providing editor-specific functionality and UI.
void processEvent(const SDL_Event *event) override
Processes SDL events specifically for ImGUI interaction within the editor.
void beginFrame() override
Overrides the base class function to begin a new ImGUI frame.
void beginFrame() override
Begining of UI rendering called in vex::Renderer::renderFrame.