|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
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 (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 |