diff options
-rw-r--r-- | Editor/Scripting/Editor/Editor.bind.cpp | 0 | ||||
-rw-r--r-- | Editor/Scripting/Editor/EditorApplication.bind.cpp | 0 | ||||
-rw-r--r-- | Editor/Scripting/EditorScripting.cpp | 24 | ||||
-rw-r--r-- | Projects/VisualStudio/Editor/Editor.vcxproj | 2 | ||||
-rw-r--r-- | Projects/VisualStudio/Editor/Editor.vcxproj.filters | 9 |
5 files changed, 28 insertions, 7 deletions
diff --git a/Editor/Scripting/Editor/Editor.bind.cpp b/Editor/Scripting/Editor/Editor.bind.cpp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Editor/Scripting/Editor/Editor.bind.cpp diff --git a/Editor/Scripting/Editor/EditorApplication.bind.cpp b/Editor/Scripting/Editor/EditorApplication.bind.cpp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Editor/Scripting/Editor/EditorApplication.bind.cpp diff --git a/Editor/Scripting/EditorScripting.cpp b/Editor/Scripting/EditorScripting.cpp index 65fa8c4..294d6f9 100644 --- a/Editor/Scripting/EditorScripting.cpp +++ b/Editor/Scripting/EditorScripting.cpp @@ -1,17 +1,27 @@ #include "EditorScripting.h" #include "Runtime/Debug/Log.h" -// GameLab.Editor +extern int luaopen_GameLab_Debug(lua_State* L); // GameLab.Debug +extern int luaopen_GameLab_IO(lua_State* L); // GameLab.IO + +extern int luaopen_GameLab_Engine(lua_State* L); // GameLab.Engine +extern int luaopen_GameLab_Engine_Rendering(lua_State* L); // GameLab.Engine.Rendering +extern int luaopen_GameLab_Engine_Event(lua_State* L); // GameLab.Engine.Event +extern int luaopen_GameLab_Engine_Networking(lua_State* L); // GameLab.Engine.Networking +extern int luaopen_GameLab_Engine_Animation(lua_State* L); // GameLab.Engine.Animation + +extern int luaopen_GameLab_Editor(lua_State* L); // GameLab.Editor extern int luaopen_GameLab_Editor_GUI(lua_State* L); // GameLab.Editor.GUI extern int luaopen_GameLab_Editor_GUILayout(lua_State* L); // GameLab.Editor.GUILayout extern int luaopen_GameLab_Editor_IMGUI(lua_State* L); // GameLab.Editor.IMGUI extern int luaopen_GameLab_Editor_Resource(lua_State* L); // GameLab.Editor.Resource - -// GameLab.Engine -extern int luaopen_GameLab_Engine_Rendering(lua_State* L); // GameLab.Engine.Rendering - -// GameLab -extern int luaopen_GameLab_Debug(lua_State* L); +extern int luaopen_GameLab_Editor_Profiling(lua_State* L); // GameLab.Editor.Profiling +extern int luaopen_GameLab_Editor_Animation(lua_State* L); // GameLab.Editor.Animation +extern int luaopen_GameLab_Editor_Build(lua_State* L); // GameLab.Editor.Build +extern int luaopen_GameLab_Editor_Event(lua_State* L); // GameLab.Editor.Event +extern int luaopen_GameLab_Editor_NetWorking(lua_State* L); // GameLab.Editor.NetWorking +extern int luaopen_GameLab_Editor_Rendering(lua_State* L); // GameLab.Editor.Rendering +extern int luaopen_GameLab_Editor_Scripting(lua_State* L); // GameLab.Editor.Scripting #define openlib(cfunc) \ lua_pushcfunction(L, cfunc);\ diff --git a/Projects/VisualStudio/Editor/Editor.vcxproj b/Projects/VisualStudio/Editor/Editor.vcxproj index 972d606..ce23a28 100644 --- a/Projects/VisualStudio/Editor/Editor.vcxproj +++ b/Projects/VisualStudio/Editor/Editor.vcxproj @@ -160,6 +160,8 @@ <ClCompile Include="..\..\..\Editor\Scripting\EditorGUI\GUIWindow.bind.cpp" /> <ClCompile Include="..\..\..\Editor\Scripting\EditorGUI\SplitWindow.bind.cpp" /> <ClCompile Include="..\..\..\Editor\Scripting\EditorScripting.cpp" /> + <ClCompile Include="..\..\..\Editor\Scripting\Editor\Editor.bind.cpp" /> + <ClCompile Include="..\..\..\Editor\Scripting\Editor\EditorApplication.bind.cpp" /> <ClCompile Include="..\..\..\Editor\Scripting\IMGUI\GUIButton.bind.cpp" /> <ClCompile Include="..\..\..\Editor\Shaders\BuiltinShaders.cpp" /> <ClCompile Include="..\..\..\Editor\Utils\HelperFuncs.cpp" /> diff --git a/Projects/VisualStudio/Editor/Editor.vcxproj.filters b/Projects/VisualStudio/Editor/Editor.vcxproj.filters index 7aff217..88ad2a6 100644 --- a/Projects/VisualStudio/Editor/Editor.vcxproj.filters +++ b/Projects/VisualStudio/Editor/Editor.vcxproj.filters @@ -61,6 +61,9 @@ <Filter Include="Runtime\Scripting\Debug"> <UniqueIdentifier>{be13ccc9-0b31-4d22-b512-e2a05d7f3c5b}</UniqueIdentifier> </Filter> + <Filter Include="Editor\Scripting\Editor"> + <UniqueIdentifier>{1186771e-bd0f-45de-94a4-373ab489d274}</UniqueIdentifier> + </Filter> </ItemGroup> <ItemGroup> <ClCompile Include="..\..\..\Editor\GUI\Dock.cpp"> @@ -177,6 +180,12 @@ <ClCompile Include="..\..\..\Runtime\Graphics\OpenGL.cpp"> <Filter>Runtime\Graphics</Filter> </ClCompile> + <ClCompile Include="..\..\..\Editor\Scripting\Editor\EditorApplication.bind.cpp"> + <Filter>Editor\Scripting\Editor</Filter> + </ClCompile> + <ClCompile Include="..\..\..\Editor\Scripting\Editor\Editor.bind.cpp"> + <Filter>Editor\Scripting\Editor</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\..\..\Editor\GUI\Dock.h"> |