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 &, ConnList &) override | HoverRace::Client::DemoGameScene | inlinevirtual |
AttachInput(Control::InputEventController &controller) | HoverRace::Client::Scene | |
DemoGameScene(Display::Display &display, GameDirector &director, Script::Core &scripting, std::shared_ptr< Util::Loader > loader) | HoverRace::Client::DemoGameScene | |
DetachController(Control::InputEventController &, ConnList &) override | HoverRace::Client::DemoGameScene | inlinevirtual |
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 | |
OnFinishedLoading() override | HoverRace::Client::DemoGameScene | protectedvirtual |
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 | |
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::DemoGameScene | private |
UiScene(const std::string &name="") | HoverRace::Client::UiScene | inline |
viewports | HoverRace::Client::GameScene | protected |
~DemoGameScene() | HoverRace::Client::DemoGameScene | virtual |
~GameScene() | HoverRace::Client::GameScene | virtual |
~Scene() | HoverRace::Client::Scene | inlinevirtual |
~UiScene() | HoverRace::Client::UiScene | inlinevirtual |