19 Editor(
unsigned int width,
unsigned int height,
float fullscreen_width,
float fullscreen_height,
bool resizable=
false);
30 void EntitiesMenu(ImVec2 pos);
31 void ComponentsMenu(ImVec2 pos);
32 void DataMenu(ImVec2 pos);
33 void VariablesMenu(ImVec2 pos);
34 void FileBrowserMenu(ImVec2 pos);
36 void HdrWindow(
bool *open);
38 void SerializeProject();
39 void DeserializeProject();
44 Scene *m_Scene=
nullptr;
45 std::vector<std::pair<std::string,uint32_t>> m_ScriptComponents;
48 std::string m_ScenePath=
"test.scene";
49 std::string m_ProjectPath=
"test.proj";
50 uint32_t m_SelectedEntity=std::numeric_limits<uint32_t>::max();
52 std::string m_CurrentPath=std::filesystem::current_path().string();
53 std::vector<std::filesystem::directory_entry> m_CurrentEntries;
54 std::string m_SelectedFileContent;
Editor(unsigned int width, unsigned int height, float fullscreen_width, float fullscreen_height, bool resizable=false)