| Advance(Util::OS::timestamp_t tick) override | HoverRace::Client::GameScene | virtual |
| advanceProfiler | HoverRace::Client::Scene | protected |
| AdvanceScene(Util::OS::timestamp_t tick) | HoverRace::Client::Scene | inline |
| AttachController(Control::InputEventController &controller, ConnList &conns) override | HoverRace::Client::PlayGameScene | virtual |
| AttachInput(Control::InputEventController &controller) | HoverRace::Client::Scene | |
| DetachController(Control::InputEventController &controller, ConnList &conns) override | HoverRace::Client::PlayGameScene | virtual |
| DetachInput(Control::InputEventController &controller) | HoverRace::Client::Scene | |
| director | HoverRace::Client::GameScene | protected |
| display | HoverRace::Client::GameScene | protected |
| GameScene(const std::string &name, Display::Display &display, GameDirector &director, Script::Core &scripting, std::shared_ptr< Rules > rules, std::shared_ptr< Util::Loader > loader) | HoverRace::Client::GameScene | |
| GetName() const | HoverRace::Client::Scene | inline |
| GetPhase() const | HoverRace::Client::Scene | inline |
| GetPhaseDuration(Util::OS::timestamp_t curTime=Util::OS::Time()) | HoverRace::Client::Scene | inlineprotected |
| GetStartingPhaseTime() | HoverRace::Client::Scene | inlineprotected |
| GetState() const | HoverRace::Client::Scene | inline |
| GetStateDuration(Util::OS::timestamp_t curTime=Util::OS::Time()) | HoverRace::Client::Scene | inlineprotected |
| IsMouseCursorEnabled() const override | HoverRace::Client::GameScene | inlinevirtual |
| Layout() override | HoverRace::Client::GameScene | virtual |
| MoveToBackground() | HoverRace::Client::Scene | |
| MoveToForeground() | HoverRace::Client::Scene | |
| OnCameraPan(int increment) | HoverRace::Client::PlayGameScene | private |
| OnCameraReset() | HoverRace::Client::PlayGameScene | private |
| OnCameraZoom(int increment) | HoverRace::Client::PlayGameScene | private |
| OnFinishedLoading() | HoverRace::Client::GameScene | protectedvirtual |
| OnPause() | HoverRace::Client::PlayGameScene | private |
| OnPhaseChanged(Phase oldPhase) | HoverRace::Client::Scene | inlineprotectedvirtual |
| OnPhaseTransition(double progress) | HoverRace::Client::Scene | inlineprotectedvirtual |
| OnScenePushed() | HoverRace::Client::Scene | inlinevirtual |
| OnStateChanged(State oldState) | HoverRace::Client::Scene | inlineprotectedvirtual |
| OnStateTransition(double progress) | HoverRace::Client::Scene | inlineprotectedvirtual |
| operator=(const Scene &)=delete | HoverRace::Client::Scene | |
| OutputDebugText(std::ostream &oss) const override | HoverRace::Client::GameScene | virtual |
| Phase enum name | HoverRace::Client::Scene | |
| PlayGameScene(Display::Display &display, GameDirector &director, Script::Core &scripting, std::shared_ptr< Rules > rules, std::shared_ptr< Util::Loader > loader) | HoverRace::Client::PlayGameScene | |
| prepareProfiler | HoverRace::Client::Scene | protected |
| PrepareRender() override | HoverRace::Client::GameScene | virtual |
| PrepareScene() | HoverRace::Client::Scene | inline |
| Render() override | HoverRace::Client::GameScene | virtual |
| renderProfiler | HoverRace::Client::Scene | protected |
| RenderScene() | HoverRace::Client::Scene | inline |
| RequestLayout() | HoverRace::Client::UiScene | inlineprotected |
| rootProfiler | HoverRace::Client::Scene | protected |
| rules | HoverRace::Client::GameScene | protected |
| Scene(const std::string &name="Unnamed Scene") | HoverRace::Client::Scene | |
| scripting | HoverRace::Client::GameScene | protected |
| session | HoverRace::Client::GameScene | protected |
| SetFocusRoot(std::shared_ptr< Display::UiViewModel > root) | HoverRace::Client::UiScene | protected |
| SetHudVisible(bool visible) | HoverRace::Client::GameScene | protected |
| SetMuted(bool muted) | HoverRace::Client::GameScene | protected |
| SetPhase(Phase phase) | HoverRace::Client::Scene | |
| SetPhaseTransitionDuration(Util::OS::timestamp_t ms) | HoverRace::Client::Scene | inlineprotected |
| SetStateTransitionDuration(Util::OS::timestamp_t ms) | HoverRace::Client::Scene | inlineprotected |
| State enum name | HoverRace::Client::Scene | |
| SUPER typedef | HoverRace::Client::PlayGameScene | private |
| UiScene(const std::string &name="") | HoverRace::Client::UiScene | inline |
| viewports | HoverRace::Client::GameScene | protected |
| ~GameScene() | HoverRace::Client::GameScene | virtual |
| ~PlayGameScene() | HoverRace::Client::PlayGameScene | virtual |
| ~Scene() | HoverRace::Client::Scene | inlinevirtual |
| ~UiScene() | HoverRace::Client::UiScene | inlinevirtual |