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::ImporterManagerGetImporterManager ()
ImguiEditor::ImguiEditorGetImguiEditor ()
virtual AssetRegistryGetAssetRegistry ()
virtual CommandListGetCommandList ()
virtual GitManagerGetGitManager ()
virtual SelectionGetSelection ()
virtual TaskSystemGetTaskSystem ()
virtual AssetTemplateRegistryGetAssetTemplateRegistry ()
virtual Grindstone::Editor::ThumbnailManagerGetThumbnailManager ()
ScriptBuilder::CSharpBuildManagerGetCSharpBuildManager ()
bool Initialize (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 FileManagerGetFileManager ()
static EngineCoreGetEngineCore ()

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