Advance(Util::OS::timestamp_t tick) | HoverRace::Client::Scene | protectedvirtual |
advanceProfiler | HoverRace::Client::Scene | protected |
AdvanceScene(Util::OS::timestamp_t tick) | HoverRace::Client::Scene | inline |
AttachController(Control::InputEventController &controller, ConnList &conns) override | HoverRace::Client::DialogScene | virtual |
AttachInput(Control::InputEventController &controller) | HoverRace::Client::Scene | |
cancelSignal | HoverRace::Client::TrackSelectScene | private |
cancelSignal_t typedef | HoverRace::Client::TrackSelectScene | |
DetachController(Control::InputEventController &controller, ConnList &conns) override | HoverRace::Client::DialogScene | virtual |
DetachInput(Control::InputEventController &controller) | HoverRace::Client::Scene | |
DialogScene(Display::Display &display, GameDirector &director, const std::string &parentTitle, const std::string &title, const std::string &name) | HoverRace::Client::DialogScene | |
DialogScene(Display::Display &display, GameDirector &director, const std::string &title="", const std::string &name="") | HoverRace::Client::DialogScene | inline |
director | HoverRace::Client::DialogScene | protected |
display | HoverRace::Client::FormScene | protected |
FormScene(Display::Display &display, const std::string &name="") | HoverRace::Client::FormScene | |
GetCancelSignal() | HoverRace::Client::TrackSelectScene | inline |
GetContentRoot() const | HoverRace::Client::DialogScene | inlineprotected |
GetFullTitle() const | HoverRace::Client::DialogScene | inlineprotected |
GetName() const | HoverRace::Client::Scene | inline |
GetOkSignal() | HoverRace::Client::TrackSelectScene | inline |
GetPhase() const | HoverRace::Client::Scene | inline |
GetPhaseDuration(Util::OS::timestamp_t curTime=Util::OS::Time()) | HoverRace::Client::Scene | inlineprotected |
GetRoot() const | HoverRace::Client::FormScene | 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 |
GetStatusRoot() const | HoverRace::Client::DialogScene | inlineprotected |
GetTitle() const | HoverRace::Client::DialogScene | inlineprotected |
IsMouseCursorEnabled() const override | HoverRace::Client::UiScene | inlinevirtual |
JoinTitles(const std::string &parent, const std::string &title) | HoverRace::Client::DialogScene | protectedstatic |
Layout() | HoverRace::Client::UiScene | inlineprotectedvirtual |
mapTexture | HoverRace::Client::TrackSelectScene | private |
MARGIN_WIDTH | HoverRace::Client::DialogScene | static |
MoveToBackground() | HoverRace::Client::Scene | |
MoveToForeground() | HoverRace::Client::Scene | |
okSignal | HoverRace::Client::TrackSelectScene | private |
okSignal_t typedef | HoverRace::Client::TrackSelectScene | |
OnCancel() | HoverRace::Client::DialogScene | protectedvirtual |
OnExtra() | HoverRace::Client::DialogScene | protectedvirtual |
OnOk() | HoverRace::Client::DialogScene | protectedvirtual |
OnPhaseChanged(Phase oldPhase) | HoverRace::Client::Scene | inlineprotectedvirtual |
OnPhaseTransition(double progress) override | HoverRace::Client::TrackSelectScene | protectedvirtual |
OnReady() | HoverRace::Client::TrackSelectScene | private |
OnScenePushed() | HoverRace::Client::Scene | inlinevirtual |
OnStateChanged(State oldState) | HoverRace::Client::Scene | inlineprotectedvirtual |
OnStateTransition(double progress) | HoverRace::Client::Scene | inlineprotectedvirtual |
OnTrackChanged() | HoverRace::Client::TrackSelectScene | private |
OnTrackSelected(std::shared_ptr< Model::TrackEntry > entry) | HoverRace::Client::TrackSelectScene | private |
operator=(const Scene &)=delete | HoverRace::Client::Scene | |
OutputDebugText(std::ostream &oss) const | HoverRace::Client::Scene | inlinevirtual |
Phase enum name | HoverRace::Client::Scene | |
prepareProfiler | HoverRace::Client::Scene | protected |
PrepareRender() override | HoverRace::Client::DialogScene | virtual |
PrepareScene() | HoverRace::Client::Scene | inline |
readyBtn | HoverRace::Client::TrackSelectScene | private |
Render() override | HoverRace::Client::DialogScene | virtual |
renderProfiler | HoverRace::Client::Scene | protected |
RenderScene() | HoverRace::Client::Scene | inline |
RequestLayout() | HoverRace::Client::UiScene | inlineprotected |
rootProfiler | HoverRace::Client::Scene | protected |
rulebookDescLbl | HoverRace::Client::TrackSelectScene | private |
rulebookLbl | HoverRace::Client::TrackSelectScene | private |
rules | HoverRace::Client::TrackSelectScene | private |
Scene(const std::string &name="Unnamed Scene") | HoverRace::Client::Scene | |
selectedTrack | HoverRace::Client::TrackSelectScene | private |
selTrackPanel | HoverRace::Client::TrackSelectScene | private |
SetBackground(Display::Background *fader) | HoverRace::Client::DialogScene | protected |
SetFocusRoot(std::shared_ptr< Display::UiViewModel > root) | HoverRace::Client::UiScene | 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 |
SetStoppingTransitionEnabled(bool enabled) | HoverRace::Client::DialogScene | protected |
State enum name | HoverRace::Client::Scene | |
subtitleGrid | HoverRace::Client::TrackSelectScene | private |
subtitleRule | HoverRace::Client::TrackSelectScene | private |
SUPER typedef | HoverRace::Client::TrackSelectScene | private |
SupportCancelAction(const std::string &label="") | HoverRace::Client::DialogScene | protected |
SupportExtraAction(const std::string &label) | HoverRace::Client::DialogScene | protected |
SupportOkAction(const std::string &label="") | HoverRace::Client::DialogScene | protected |
trackDescLbl | HoverRace::Client::TrackSelectScene | private |
trackList | HoverRace::Client::TrackSelectScene | private |
trackMetaGrid | HoverRace::Client::TrackSelectScene | private |
trackNameLbl | HoverRace::Client::TrackSelectScene | private |
trackPanel | HoverRace::Client::TrackSelectScene | private |
trackPic | HoverRace::Client::TrackSelectScene | private |
trackPick | HoverRace::Client::TrackSelectScene | private |
trackSelected | HoverRace::Client::TrackSelectScene | private |
TrackSelectScene(Display::Display &display, GameDirector &director, std::shared_ptr< const Rulebook > rulebook) | HoverRace::Client::TrackSelectScene | |
UiScene(const std::string &name="") | HoverRace::Client::UiScene | inline |
~DialogScene() | HoverRace::Client::DialogScene | virtual |
~FormScene() | HoverRace::Client::FormScene | virtual |
~Scene() | HoverRace::Client::Scene | inlinevirtual |
~TrackSelectScene() | HoverRace::Client::TrackSelectScene | virtual |
~UiScene() | HoverRace::Client::UiScene | inlinevirtual |