|
bool | Initialize (CreateInfo &ci) |
|
virtual void | InitializeScene (bool shouldLoadSceneFromDefaults, const char *scenePath=nullptr) |
|
virtual void | ShowMainWindow () |
|
virtual void | Run () |
|
virtual void | RunEditorLoopIteration () |
|
virtual void | RunLoopIteration () |
|
virtual void | UpdateWindows () |
|
void | RegisterGraphicsCore (GraphicsAPI::Core *) |
|
virtual void | RegisterInputManager (Input::Interface *) |
|
virtual Input::Interface * | GetInputManager () const |
|
virtual SceneManagement::SceneManager * | GetSceneManager () const |
|
virtual Plugins::Manager * | GetPluginManager () const |
|
virtual ECS::SystemRegistrar * | GetSystemRegistrar () const |
|
virtual Events::Dispatcher * | GetEventDispatcher () const |
|
virtual ECS::ComponentRegistrar * | GetComponentRegistrar () const |
|
virtual GraphicsAPI::Core * | GetGraphicsCore () const |
|
virtual Profiler::Manager * | GetProfiler () const |
|
virtual BaseRenderer * | CreateRenderer (GraphicsAPI::RenderPass *targetRenderPass) |
|
virtual std::filesystem::path | GetProjectPath () const |
|
virtual std::filesystem::path | GetBinaryPath () const |
|
virtual std::filesystem::path | GetEngineBinaryPath () const |
|
virtual std::filesystem::path | GetAssetsPath () const |
|
virtual std::filesystem::path | GetEngineAssetsPath () const |
|
virtual std::filesystem::path | GetAssetPath (std::string subPath) const |
|
virtual entt::registry & | GetEntityRegistry () |
|
virtual void | ReloadCsharpBinaries () |
|
virtual bool | OnTryQuit (Grindstone::Events::BaseEvent *ev) |
|
virtual bool | OnForceQuit (Grindstone::Events::BaseEvent *ev) |
|
virtual void | CalculateDeltaTime () |
|
virtual double | GetTimeSinceLaunch () const |
|
virtual double | GetDeltaTime () const |
|