![]() |
Pioneer
|
#include <EditorApp.h>


Public Member Functions | |
| EditorApp () | |
| ~EditorApp () | |
| void | Initialize (argh::parser &cmdline) |
| void | AddLoadingTask (TaskSet::Handle handle) |
| void | SetAppName (std::string_view name) |
| template<typename T , typename ... Args> | |
| RefCountedPtr< T > | PushModal (Args &&...args) |
Public Member Functions inherited from GuiApplication | |
| GuiApplication (std::string title) | |
| ~GuiApplication () | |
| Graphics::Renderer * | GetRenderer () |
| Input::Manager * | GetInput () |
| PiGui::Instance * | GetPiGui () |
| Graphics::RenderTarget * | GetRenderTarget () |
| const Graphics::Settings & | GetGraphicsSettings () |
Public Member Functions inherited from Application | |
| Application () | |
| virtual | ~Application () |
| void | QueueLifecycle (RefCountedPtr< Lifecycle > cycle) |
| void | ClearQueuedLifecycles () |
| void | Startup () |
| void | Run () |
| void | Shutdown () |
| float | DeltaTime () |
| double | GetTime () |
| TaskGraph * | GetTaskGraph () |
| JobQueue * | GetSyncJobQueue () |
| JobQueue * | GetAsyncJobQueue () |
| void | RequestProfileFrame (const std::string &path="") |
Static Public Member Functions | |
| static EditorApp * | Get () |
Protected Member Functions | |
| void | OnStartup () override |
| void | OnShutdown () override |
| void | PreUpdate () override |
| void | PostUpdate () override |
| std::vector< TaskSet::Handle > & | GetLoadingTasks () |
Protected Member Functions inherited from GuiApplication | |
| void | SetupProfiler (IniConfig *config) |
| Graphics::Renderer * | StartupRenderer (IniConfig *config, bool hidden=false) |
| Input::Manager * | StartupInput (IniConfig *config) |
| PiGui::Instance * | StartupPiGui () |
| void | ShutdownRenderer () |
| void | ShutdownInput () |
| void | ShutdownPiGui () |
| void | BeginFrame () override |
| void | EndFrame () override |
| void | HandleEvents () |
| void | PollEvents () |
| void | DispatchEvents () |
| virtual void | HandleQuit (SDL_QuitEvent &ev) |
Protected Member Functions inherited from Application | |
| virtual void | OnStartup () |
| virtual void | OnShutdown () |
| virtual void | HandleJobs () |
| virtual void | BeginFrame () |
| virtual void | PreUpdate () |
| virtual void | PostUpdate () |
| virtual void | EndFrame () |
| void | RequestQuit () |
| Lifecycle * | GetActiveLifecycle () |
| void | SetProfilerPath (const std::string &) |
| void | SetProfileSlowFrames (bool enabled) |
| void | SetProfileZones (bool enabled) |
| void | SetProfileTrace (bool enabled) |
Friends | |
| class | LoadingPhase |
| EditorApp::EditorApp | ( | ) |
| EditorApp::~EditorApp | ( | ) |
| void EditorApp::AddLoadingTask | ( | TaskSet::Handle | handle | ) |
|
static |

|
inlineprotected |
| void EditorApp::Initialize | ( | argh::parser & | cmdline | ) |

|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
inline |
| void EditorApp::SetAppName | ( | std::string_view | name | ) |
|
friend |