Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Editor::Manager Class Reference

Public Member Functions

Grindstone::Importers::ImporterManager & GetImporterManager ()
ImguiEditor::ImguiEditor & GetImguiEditor ()
virtual AssetRegistry & GetAssetRegistry ()
virtual CommandList & GetCommandList ()
virtual GitManager & GetGitManager ()
virtual Selection & GetSelection ()
virtual TaskSystem & GetTaskSystem ()
virtual AssetTemplateRegistry & GetAssetTemplateRegistry ()
virtual Grindstone::Editor::ThumbnailManager & GetThumbnailManager ()
ScriptBuilder::CSharpBuildManager & GetCSharpBuildManager ()
bool Initialize (const std::unordered_map< std::string, std::string > &cmdLineArgs, std::filesystem::path projectPath)
void InitializeQuitCommands ()
void Run ()
void SetPlayMode (PlayMode newPlayMode)
PlayMode GetPlayMode () const
const std::filesystem::path & GetProjectPath () const
const std::filesystem::path & GetAssetsPath () const
const std::filesystem::path & GetCompiledAssetsPath () const
const std::filesystem::path & GetEngineBinariesPath () const
bool OnKeyPress (Grindstone::Events::BaseEvent *ev)
bool OnTryQuit (Grindstone::Events::BaseEvent *ev)
bool OnForceQuit (Grindstone::Events::BaseEvent *ev)
void initialize ()
void run ()
void loadPlugin ()

Static Public Member Functions

static Manager & GetInstance ()
static void SetInstance (Grindstone::Editor::Manager *editorManager)
static FileManager & GetFileManager ()
static EngineCore & GetEngineCore ()

Public Attributes

ManipulationMode manipulationMode = ManipulationMode::Translate
bool isManipulatingInWorldSpace = false

The documentation for this class was generated from the following files:
  • /github/workspace/sources/code/Editor/EditorManager.hpp
  • /github/workspace/sources/code/Editor/SceneManager.hpp
  • /github/workspace/sources/code/Editor/EditorManager.cpp
  • /github/workspace/sources/code/Editor/EditorManagerInstance.cpp
  • /github/workspace/sources/code/Editor/SceneManager.cpp