#ifndef GUIMODULE #define GUIMODULE #endif #include "Archimedes.h" #include "utils/Window/Window.h" class ImguiModule : public Archimedes::GuiModule { public: ImguiModule(Archimedes::App* a, void* h = nullptr); ~ImguiModule(); void onLoad(); bool onEvent(const Archimedes::Event& e) { return false; } void run(); private: Archimedes::Window* window; }; #ifdef IMGUIMODULE_DYNAMIC #define MODULE_TYPE ImguiModule #include "endModule.h" #endif