Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
Grindstone::Importers::ImporterManager & | GetImporterManager () |
ImguiEditor::ImguiEditor & | GetImguiEditor () |
AssetRegistry & | GetAssetRegistry () |
CommandList & | GetCommandList () |
GitManager & | GetGitManager () |
Selection & | GetSelection () |
TaskSystem & | GetTaskSystem () |
AssetTemplateRegistry & | GetAssetTemplateRegistry () |
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 FileManager & | GetFileManager () |
static EngineCore & | GetEngineCore () |
Public Attributes | |
ManipulationMode | manipulationMode = ManipulationMode::Translate |
bool | isManipulatingInWorldSpace = false |