2#include "imgui_impl_sdl2.h"
3#include "imgui_impl_sdlrenderer.h"
4#include "IGraphicsEngineRenderer.hpp"
5#include "GameObject.hpp"
6#include "TransformComponent.hpp"
10#if defined(LINUX) || defined(MINGW)
31 GameMakerGUI(SDL_Window* window, SDL_Renderer* renderer, std::vector<GameObject*>* gameObjects);
41 void Input(SDL_Event e);
Definition: GameMakerGUI.hpp:20
void EditGameObject()
Definition: GameMakerGUI.cpp:178
~GameMakerGUI()
Definition: GameMakerGUI.cpp:41
void RenderEditor(IGraphicsEngineRenderer *mRenderer, bool *runGame)
Definition: GameMakerGUI.cpp:53
void CreateComponent(IGraphicsEngineRenderer *ren)
Definition: GameMakerGUI.cpp:224
void ShowDebugWindow()
Definition: GameMakerGUI.cpp:144
TransformComponent * FindTransform(GameObject *curObj)
Definition: GameMakerGUI.cpp:369
std::vector< GameObject * > * m_gameobjects
Definition: GameMakerGUI.hpp:56
void CreateNewGameObject()
Definition: GameMakerGUI.cpp:163
void ShowGameObjectWindow()
Definition: GameMakerGUI.cpp:110
void Input(SDL_Event e)
Definition: GameMakerGUI.cpp:48
Definition: GameObject.hpp:13
Definition: IGraphicsEngineRenderer.hpp:27