Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

278 create editor camera settings window #292

Merged
merged 55 commits into from
Aug 14, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
92244de
Setup Editor Camera Settings Window
datacrystals Aug 14, 2022
396628d
Setup Editor Camera Settings Window
datacrystals Aug 14, 2022
2e3a024
Setup Editor Camera Settings Window
datacrystals Aug 14, 2022
38f96e0
Setup Editor Camera Settings Window
datacrystals Aug 14, 2022
c55bb71
Setup Editor Camera Settings Window
datacrystals Aug 14, 2022
7c6eebb
Setup Editor Camera Settings Window
datacrystals Aug 14, 2022
798de4a
Setup Editor Camera Settings Window
datacrystals Aug 14, 2022
b46bc32
Setup Editor Camera Settings Window
datacrystals Aug 14, 2022
3578301
Setup Editor Camera Settings Window
datacrystals Aug 14, 2022
df7fe16
Setup Editor Camera Settings Window
datacrystals Aug 14, 2022
83356ba
Cleanup Windows Struct
datacrystals Aug 14, 2022
b591b68
Cleanup Windows Struct
datacrystals Aug 14, 2022
d76da06
Cleanup Windows Struct
datacrystals Aug 14, 2022
ed69761
Cleanup Windows Struct
datacrystals Aug 14, 2022
974b16b
Cleanup Windows Struct
datacrystals Aug 14, 2022
52fca79
Cleanup Windows Struct
datacrystals Aug 14, 2022
8415b0d
Cleanup Windows Struct
datacrystals Aug 14, 2022
0d64051
Cleanup WindowManager
datacrystals Aug 14, 2022
a0b31a6
Cleanup WindowManager
datacrystals Aug 14, 2022
cd40bc8
Cleanup WindowManager
datacrystals Aug 14, 2022
8b7e443
Integrate Editor Camera Settings
datacrystals Aug 14, 2022
71a6188
Integrate Editor Camera Settings
datacrystals Aug 14, 2022
e70f9e5
Integrate Editor Camera Settings
datacrystals Aug 14, 2022
e42d581
Implement Editor Camera Window
datacrystals Aug 14, 2022
6b9d673
Implement Editor Camera Window
datacrystals Aug 14, 2022
e228cfd
Implement Editor Camera Window
datacrystals Aug 14, 2022
98bdf51
Implement Editor Camera Window
datacrystals Aug 14, 2022
92436da
Implement Editor Camera Window
datacrystals Aug 14, 2022
1c4a17f
Implement Editor Camera Window
datacrystals Aug 14, 2022
5f86c6a
Implement Editor Camera Window
datacrystals Aug 14, 2022
9a06f66
Implement Editor Camera Window
datacrystals Aug 14, 2022
d59bbac
Implement Editor Camera Window
datacrystals Aug 14, 2022
51ebd17
Upgrade GLM Version To Fix CMake Errors
datacrystals Aug 14, 2022
ee15b97
Upgrade GLM Version To Fix CMake Errors
datacrystals Aug 14, 2022
6fe0ef6
Undo that - it didn't work
datacrystals Aug 14, 2022
2bcfd28
Implement Editor Camera Window
datacrystals Aug 14, 2022
6f69d44
Implement Editor Camera Window
datacrystals Aug 14, 2022
73d326c
Implement Editor Camera Window
datacrystals Aug 14, 2022
f39d8d5
Implement Editor Camera Window
datacrystals Aug 14, 2022
a190c56
Implement Editor Camera Window
datacrystals Aug 14, 2022
55f9cda
Implement Editor Camera Window
datacrystals Aug 14, 2022
ce31f42
Implement Editor Camera Window
datacrystals Aug 14, 2022
7029712
Implement Editor Camera Window
datacrystals Aug 14, 2022
dbb7455
Implement Editor Camera Window
datacrystals Aug 14, 2022
0e32562
Implement Editor Camera Window
datacrystals Aug 14, 2022
4d2bdb4
Implement Editor Camera Window
datacrystals Aug 14, 2022
5da6f54
Implement Editor Camera Window
datacrystals Aug 14, 2022
434b237
Implement Editor Camera Window
datacrystals Aug 14, 2022
e5551c0
Implement Editor Camera Window
datacrystals Aug 14, 2022
fda01f3
Implement Editor Camera Window
datacrystals Aug 14, 2022
00bf2aa
Implement Editor Camera Window
datacrystals Aug 14, 2022
2a6f74b
Implement Editor Camera Window
datacrystals Aug 14, 2022
8589228
Implement Editor Camera Window
datacrystals Aug 14, 2022
1fe6c90
Implement Editor Camera Window
datacrystals Aug 14, 2022
48b0510
Implement Editor Camera Window
datacrystals Aug 14, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
88 changes: 0 additions & 88 deletions BrainGenix-ERS.code-workspace

This file was deleted.

12 changes: 11 additions & 1 deletion Source/Core/Editor/Menus/GUI_Menu_Settings/GUI_Menu_Settings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,19 @@ void GUI_Menu_Settings::Draw() {
ImGui::MenuItem("System Font", "", &Windows_->GUI_Window_FontSelector_->Enabled_);

ImGui::Separator();
if (ImGui::BeginMenu("Editor Settings")) {
ImGui::MenuItem("Editor Camera Settings", "", &Windows_->GUI_Window_EditorCameraSettings_->Enabled_);
ImGui::EndMenu();
}

ImGui::Separator();
if (ImGui::BeginMenu("Engine Settings")) {
ImGui::MenuItem("Rendering Settings", "", &Windows_->GUI_Window_RenderingSettings_->Enabled_);
ImGui::MenuItem("Asset Streaming Settings", "", &Windows_->GUI_Window_AssetStreamingSettings_->Enabled_);
ImGui::EndMenu();
}

// Controller Settings
ImGui::Separator();
if (ImGui::BeginMenu("Game Controllers")) {

// Refresh
Expand Down
3 changes: 0 additions & 3 deletions Source/Core/Editor/Menus/GUI_Menu_Window/GUI_Menu_Window.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,6 @@ void GUI_Menu_Window::Draw() {
ImGui::MenuItem("System Log", "", &Windows_->GUI_Window_SystemLog_->Enabled_);
ImGui::MenuItem("Asset Explorer", "", &Windows_->GUI_Window_AssetExplorer_->Enabled_);
ImGui::MenuItem("Object Properties", "", &Windows_->GUI_Window_ObjectProperties_->Enabled_);
ImGui::MenuItem("Rendering Settings", "", &Windows_->GUI_Window_RenderingSettings_->Enabled_);
ImGui::MenuItem("Asset Streaming Settings", "", &Windows_->GUI_Window_AssetStreamingSettings_->Enabled_);


// Framerate Widgets
if (ImGui::BeginMenu("Framerate")) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ target_link_libraries(ERS_Editor_WindowManager
GUI_Window_ProjectSettings
GUI_Window_RAMGraph
GUI_Window_RenderingSettings
GUI_Window_EditorCameraSettings
GUI_Window_SceneTree
GUI_Window_ScriptEditor
GUI_Window_ShaderEditor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,29 +35,30 @@ ERS_CLASS_ThemeManager* ThemeManager, ERS_CLASS_FontManager* FontManager, Cursor
SystemUtils_->Logger_->Log("WindowManager Subsystem Setting Up Window Struct", 4);

// Construct All Widnows -- PLEASE SEE README.MD IN WINDOWS DIRECTORY FOR INFO ABOUT ADDING NEW WINDOWS --
Windows_->GUI_Window_About_ = std::make_unique<GUI_Window_About>(SystemUtils_);
Windows_->GUI_Window_AssetExplorer_ = std::make_unique<GUI_Window_AssetExplorer>(SystemUtils_, ProjectUtils);
Windows_->GUI_Window_ControllerSettings_ = std::make_unique<GUI_Window_ControllerSettings>(SystemUtils_, HIDUtils, ProjectUtils);
Windows_->GUI_Window_FrameLatencyGraph_ = std::make_unique<GUI_Window_FrameLatencyGraph>(SystemUtils_);
Windows_->GUI_Window_FramerateGraph_ = std::make_unique<GUI_Window_FramerateGraph>();
Windows_->GUI_Window_FramerateCounter_ = std::make_unique<GUI_Window_FramerateCounter>();
Windows_->GUI_Window_FramerateHistogram_ = std::make_unique<GUI_Window_FramerateHistogram>();
Windows_->GUI_Window_FrameratePlot_ = std::make_unique<GUI_Window_FrameratePlot>();
Windows_->GUI_Window_ImportProgressBar_ = std::make_unique<GUI_Window_ImportProgressBar>(SystemUtils_);
Windows_->GUI_Window_ObjectProperties_ = std::make_unique<GUI_Window_ObjectProperties>(Gizmo, SceneManager, ProjectUtils, VisualRenderer);
Windows_->GUI_Window_ProjectSettings_ = std::make_unique<GUI_Window_ProjectSettings>(ProjectUtils, SystemUtils_);
Windows_->GUI_Window_RAMGraph_ = std::make_unique<GUI_Window_RAMGraph>(SystemUtils_);
Windows_->GUI_Window_RenderingSettings_ = std::make_unique<GUI_Window_RenderingSettings>(SystemUtils_);
Windows_->GUI_Window_SceneTree_ = std::make_unique<GUI_Window_SceneTree>(SceneManager, SystemUtils_, ProjectUtils, Gizmo);
Windows_->GUI_Window_ScriptEditor_ = std::make_unique<GUI_Window_ScriptEditor>(SystemUtils_, ProjectUtils, VisualRenderer);
Windows_->GUI_Window_ShaderEditor_ = std::make_unique<GUI_Window_ShaderEditor>(SystemUtils_, ProjectUtils, VisualRenderer);
Windows_->GUI_Window_SystemLog_ = std::make_unique<GUI_Window_SystemLog>(SystemUtils_);
Windows_->GUI_Window_TestEditor_ = std::make_unique<GUI_Window_TestEditor>(SystemUtils_);
Windows_->GUI_Window_ThemeSelector_ = std::make_unique<GUI_Window_ThemeSelector>(ThemeManager);
Windows_->GUI_Window_FontSelector_ = std::make_unique<GUI_Window_FontSelector>(FontManager);
Windows_->GUI_Window_OpenProject_ = std::make_unique<GUI_Window_OpenProject>(SystemUtils_);
Windows_->GUI_Window_NewProject_ = std::make_unique<GUI_Window_NewProject>(SystemUtils_);
Windows_->GUI_Window_AssetStreamingSettings_ = std::make_unique<GUI_Window_AssetStreamingSettings>(SystemUtils_, ProjectUtils);
Windows_->GUI_Window_About_ = std::make_unique<GUI_Window_About> (SystemUtils_);
Windows_->GUI_Window_AssetExplorer_ = std::make_unique<GUI_Window_AssetExplorer> (SystemUtils_, ProjectUtils);
Windows_->GUI_Window_ControllerSettings_ = std::make_unique<GUI_Window_ControllerSettings> (SystemUtils_, HIDUtils, ProjectUtils);
Windows_->GUI_Window_FrameLatencyGraph_ = std::make_unique<GUI_Window_FrameLatencyGraph> (SystemUtils_);
Windows_->GUI_Window_FramerateGraph_ = std::make_unique<GUI_Window_FramerateGraph> ();
Windows_->GUI_Window_FramerateCounter_ = std::make_unique<GUI_Window_FramerateCounter> ();
Windows_->GUI_Window_FramerateHistogram_ = std::make_unique<GUI_Window_FramerateHistogram> ();
Windows_->GUI_Window_FrameratePlot_ = std::make_unique<GUI_Window_FrameratePlot> ();
Windows_->GUI_Window_ImportProgressBar_ = std::make_unique<GUI_Window_ImportProgressBar> (SystemUtils_);
Windows_->GUI_Window_ObjectProperties_ = std::make_unique<GUI_Window_ObjectProperties> (Gizmo, SceneManager, ProjectUtils, VisualRenderer);
Windows_->GUI_Window_ProjectSettings_ = std::make_unique<GUI_Window_ProjectSettings> (ProjectUtils, SystemUtils_);
Windows_->GUI_Window_RAMGraph_ = std::make_unique<GUI_Window_RAMGraph> (SystemUtils_);
Windows_->GUI_Window_RenderingSettings_ = std::make_unique<GUI_Window_RenderingSettings> (SystemUtils_);
Windows_->GUI_Window_EditorCameraSettings_ = std::make_unique<GUI_Window_EditorCameraSettings> (SystemUtils_, VisualRenderer);
Windows_->GUI_Window_SceneTree_ = std::make_unique<GUI_Window_SceneTree> (SceneManager, SystemUtils_, ProjectUtils, Gizmo);
Windows_->GUI_Window_ScriptEditor_ = std::make_unique<GUI_Window_ScriptEditor> (SystemUtils_, ProjectUtils, VisualRenderer);
Windows_->GUI_Window_ShaderEditor_ = std::make_unique<GUI_Window_ShaderEditor> (SystemUtils_, ProjectUtils, VisualRenderer);
Windows_->GUI_Window_SystemLog_ = std::make_unique<GUI_Window_SystemLog> (SystemUtils_);
Windows_->GUI_Window_TestEditor_ = std::make_unique<GUI_Window_TestEditor> (SystemUtils_);
Windows_->GUI_Window_ThemeSelector_ = std::make_unique<GUI_Window_ThemeSelector> (ThemeManager);
Windows_->GUI_Window_FontSelector_ = std::make_unique<GUI_Window_FontSelector> (FontManager);
Windows_->GUI_Window_OpenProject_ = std::make_unique<GUI_Window_OpenProject> (SystemUtils_);
Windows_->GUI_Window_NewProject_ = std::make_unique<GUI_Window_NewProject> (SystemUtils_);
Windows_->GUI_Window_AssetStreamingSettings_ = std::make_unique<GUI_Window_AssetStreamingSettings> (SystemUtils_, ProjectUtils);

SystemUtils_->Logger_->Log("WindowManager Subsystem Finished Setting Up Window Struct", 3);
SystemUtils_->Logger_->Log("WindowManager Subsystem Setting Up Window Index", 4);
Expand All @@ -75,6 +76,7 @@ ERS_CLASS_ThemeManager* ThemeManager, ERS_CLASS_FontManager* FontManager, Cursor
WindowNames_.push_back("ProjectSettings");
WindowNames_.push_back("RAMGraph");
WindowNames_.push_back("RenderingSettings");
WindowNames_.push_back("EditorCameraSettings");
WindowNames_.push_back("SceneTree");
WindowNames_.push_back("ScriptEditor");
WindowNames_.push_back("ShaderEditor");
Expand All @@ -96,29 +98,30 @@ ERS_CLASS_ThemeManager* ThemeManager, ERS_CLASS_FontManager* FontManager, Cursor
void ERS_CLASS_WindowManager::UpdateAllWindows() {

// Make sure to add your window here as well, again see the above mentioned readme for more info
Windows_->GUI_Window_About_->Draw();
Windows_->GUI_Window_AssetExplorer_->Draw();
Windows_->GUI_Window_ControllerSettings_->Draw();
Windows_->GUI_Window_FrameLatencyGraph_->Draw();
Windows_->GUI_Window_FramerateGraph_->Draw();
Windows_->GUI_Window_FramerateCounter_->Draw();
Windows_->GUI_Window_FramerateHistogram_->Draw();
Windows_->GUI_Window_FrameratePlot_->Draw();
Windows_->GUI_Window_ImportProgressBar_->Draw();
Windows_->GUI_Window_ObjectProperties_->Draw();
Windows_->GUI_Window_ProjectSettings_->Draw();
Windows_->GUI_Window_RAMGraph_->Draw();
Windows_->GUI_Window_RenderingSettings_->Draw();
Windows_->GUI_Window_SceneTree_->Draw();
Windows_->GUI_Window_ScriptEditor_->Draw();
Windows_->GUI_Window_ShaderEditor_->Draw();
Windows_->GUI_Window_SystemLog_->Draw();
Windows_->GUI_Window_TestEditor_->Draw();
Windows_->GUI_Window_ThemeSelector_->Draw();
Windows_->GUI_Window_FontSelector_->Draw();
Windows_->GUI_Window_OpenProject_->Draw();
Windows_->GUI_Window_NewProject_->Draw();
Windows_->GUI_Window_AssetStreamingSettings_->Draw();
Windows_->GUI_Window_About_ ->Draw();
Windows_->GUI_Window_AssetExplorer_ ->Draw();
Windows_->GUI_Window_ControllerSettings_ ->Draw();
Windows_->GUI_Window_FrameLatencyGraph_ ->Draw();
Windows_->GUI_Window_FramerateGraph_ ->Draw();
Windows_->GUI_Window_FramerateCounter_ ->Draw();
Windows_->GUI_Window_FramerateHistogram_ ->Draw();
Windows_->GUI_Window_FrameratePlot_ ->Draw();
Windows_->GUI_Window_ImportProgressBar_ ->Draw();
Windows_->GUI_Window_ObjectProperties_ ->Draw();
Windows_->GUI_Window_ProjectSettings_ ->Draw();
Windows_->GUI_Window_RAMGraph_ ->Draw();
Windows_->GUI_Window_RenderingSettings_ ->Draw();
Windows_->GUI_Window_EditorCameraSettings_ ->Draw();
Windows_->GUI_Window_SceneTree_ ->Draw();
Windows_->GUI_Window_ScriptEditor_ ->Draw();
Windows_->GUI_Window_ShaderEditor_ ->Draw();
Windows_->GUI_Window_SystemLog_ ->Draw();
Windows_->GUI_Window_TestEditor_ ->Draw();
Windows_->GUI_Window_ThemeSelector_ ->Draw();
Windows_->GUI_Window_FontSelector_ ->Draw();
Windows_->GUI_Window_OpenProject_ ->Draw();
Windows_->GUI_Window_NewProject_ ->Draw();
Windows_->GUI_Window_AssetStreamingSettings_ ->Draw();

}

Expand Down Expand Up @@ -165,6 +168,9 @@ bool ERS_CLASS_WindowManager::SetWindowStatus(std::string WindowName, bool Statu
} else if (WindowName == "RenderingSettings") {
Windows_->GUI_Window_RenderingSettings_->Enabled_ = Status;
return true;
} else if (WindowName == "EditorCameraSettings") {
Windows_->GUI_Window_EditorCameraSettings_->Enabled_ = Status;
return true;
} else if (WindowName == "SceneTree") {
Windows_->GUI_Window_SceneTree_->Enabled_ = Status;
return true;
Expand Down Expand Up @@ -244,6 +250,9 @@ bool ERS_CLASS_WindowManager::GetWindowStatus(std::string WindowName, bool* Stat
} else if (WindowName == "RenderingSettings") {
*Status = Windows_->GUI_Window_RenderingSettings_->Enabled_;
return true;
} else if (WindowName == "EditorCameraSettings") {
*Status = Windows_->GUI_Window_EditorCameraSettings_->Enabled_;
return true;
} else if (WindowName == "SceneTree") {
*Status = Windows_->GUI_Window_SceneTree_->Enabled_;
return true;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
#include <GUI_Window_ProjectSettings.h>
#include <GUI_Window_RAMGraph.h>
#include <GUI_Window_RenderingSettings.h>
#include <GUI_Window_EditorCameraSettings.h>
#include <GUI_Window_SceneTree.h>
#include <GUI_Window_ScriptEditor.h>
#include <GUI_Window_ShaderEditor.h>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#include <GUI_Window_ProjectSettings.h>
#include <GUI_Window_RAMGraph.h>
#include <GUI_Window_RenderingSettings.h>
#include <GUI_Window_EditorCameraSettings.h>
#include <GUI_Window_SceneTree.h>
#include <GUI_Window_ScriptEditor.h>
#include <GUI_Window_ShaderEditor.h>
Expand All @@ -42,28 +43,29 @@
struct ERS_STRUCT_Windows {

// Pointers to all Window Objects
std::unique_ptr<GUI_Window_About> GUI_Window_About_;
std::unique_ptr<GUI_Window_AssetExplorer> GUI_Window_AssetExplorer_;
std::unique_ptr<GUI_Window_ControllerSettings> GUI_Window_ControllerSettings_;
std::unique_ptr<GUI_Window_FrameLatencyGraph> GUI_Window_FrameLatencyGraph_;
std::unique_ptr<GUI_Window_FramerateCounter> GUI_Window_FramerateCounter_;
std::unique_ptr<GUI_Window_FramerateGraph> GUI_Window_FramerateGraph_;
std::unique_ptr<GUI_Window_FramerateHistogram> GUI_Window_FramerateHistogram_;
std::unique_ptr<GUI_Window_FrameratePlot> GUI_Window_FrameratePlot_;
std::unique_ptr<GUI_Window_ImportProgressBar> GUI_Window_ImportProgressBar_;
std::unique_ptr<GUI_Window_ObjectProperties> GUI_Window_ObjectProperties_;
std::unique_ptr<GUI_Window_ProjectSettings> GUI_Window_ProjectSettings_;
std::unique_ptr<GUI_Window_RAMGraph> GUI_Window_RAMGraph_;
std::unique_ptr<GUI_Window_RenderingSettings> GUI_Window_RenderingSettings_;
std::unique_ptr<GUI_Window_SceneTree> GUI_Window_SceneTree_;
std::unique_ptr<GUI_Window_ScriptEditor> GUI_Window_ScriptEditor_;
std::unique_ptr<GUI_Window_ShaderEditor> GUI_Window_ShaderEditor_;
std::unique_ptr<GUI_Window_SystemLog> GUI_Window_SystemLog_;
std::unique_ptr<GUI_Window_TestEditor> GUI_Window_TestEditor_;
std::unique_ptr<GUI_Window_ThemeSelector> GUI_Window_ThemeSelector_;
std::unique_ptr<GUI_Window_FontSelector> GUI_Window_FontSelector_;
std::unique_ptr<GUI_Window_OpenProject> GUI_Window_OpenProject_;
std::unique_ptr<GUI_Window_NewProject> GUI_Window_NewProject_;
std::unique_ptr<GUI_Window_About> GUI_Window_About_;
std::unique_ptr<GUI_Window_AssetExplorer> GUI_Window_AssetExplorer_;
std::unique_ptr<GUI_Window_ControllerSettings> GUI_Window_ControllerSettings_;
std::unique_ptr<GUI_Window_FrameLatencyGraph> GUI_Window_FrameLatencyGraph_;
std::unique_ptr<GUI_Window_FramerateCounter> GUI_Window_FramerateCounter_;
std::unique_ptr<GUI_Window_FramerateGraph> GUI_Window_FramerateGraph_;
std::unique_ptr<GUI_Window_FramerateHistogram> GUI_Window_FramerateHistogram_;
std::unique_ptr<GUI_Window_FrameratePlot> GUI_Window_FrameratePlot_;
std::unique_ptr<GUI_Window_ImportProgressBar> GUI_Window_ImportProgressBar_;
std::unique_ptr<GUI_Window_ObjectProperties> GUI_Window_ObjectProperties_;
std::unique_ptr<GUI_Window_ProjectSettings> GUI_Window_ProjectSettings_;
std::unique_ptr<GUI_Window_RAMGraph> GUI_Window_RAMGraph_;
std::unique_ptr<GUI_Window_RenderingSettings> GUI_Window_RenderingSettings_;
std::unique_ptr<GUI_Window_EditorCameraSettings> GUI_Window_EditorCameraSettings_;
std::unique_ptr<GUI_Window_SceneTree> GUI_Window_SceneTree_;
std::unique_ptr<GUI_Window_ScriptEditor> GUI_Window_ScriptEditor_;
std::unique_ptr<GUI_Window_ShaderEditor> GUI_Window_ShaderEditor_;
std::unique_ptr<GUI_Window_SystemLog> GUI_Window_SystemLog_;
std::unique_ptr<GUI_Window_TestEditor> GUI_Window_TestEditor_;
std::unique_ptr<GUI_Window_ThemeSelector> GUI_Window_ThemeSelector_;
std::unique_ptr<GUI_Window_FontSelector> GUI_Window_FontSelector_;
std::unique_ptr<GUI_Window_OpenProject> GUI_Window_OpenProject_;
std::unique_ptr<GUI_Window_NewProject> GUI_Window_NewProject_;
std::unique_ptr<GUI_Window_AssetStreamingSettings> GUI_Window_AssetStreamingSettings_;


Expand Down
1 change: 1 addition & 0 deletions Source/Core/Editor/Windows/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/GUI_Window_FontSelector)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/GUI_Window_RAMGraph)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/GUI_Window_ObjectProperties)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/GUI_Window_RenderingSettings)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/GUI_Window_EditorCameraSettings)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/GUI_Window_AssetStreamingSettings)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/GUI_Window_FramerateGraph)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/GUI_Window_FrameLatencyGraph)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Create Library (Name Should Be Parent Dir Name)
add_library(GUI_Window_EditorCameraSettings

"GUI_Window_EditorCameraSettings.cpp"
"GUI_Window_EditorCameraSettings.h"

${BACKWARD_ENABLE}
)

# Link 3rd Party Libs
target_link_libraries(GUI_Window_EditorCameraSettings
glad
glfw
IMGUI
)

# Link Internal Libs
target_link_libraries(GUI_Window_EditorCameraSettings
ERS_STRUCT_SystemUtils
ERS_STRUCT_RendererSettings

ERS_CLASS_VisualRenderer

)

target_include_directories(GUI_Window_EditorCameraSettings PUBLIC ./)
Loading