58 const std::string &name =
"Loading");
62 std::shared_ptr<Util::Loader>
ShareLoader()
const {
return loader; }
68 void OnPhaseChanged(
Phase oldPhase)
override;
71 void OnPhaseTransition(
double progress)
override;
72 void PrepareRender()
override;
73 void Render()
override;
78 std::shared_ptr<Util::Loader>
loader;
79 std::unique_ptr<Display::ScreenFade>
fader;
Interface for game client shells.
Definition: GameDirector.h:57
Base class for UI-centric scenes.
Definition: UiScene.h:42
std::shared_ptr< Util::Loader > ShareLoader() const
Definition: LoadingScene.h:62
bool loading
Definition: LoadingScene.h:77
std::shared_ptr< Util::Loader > loader
Definition: LoadingScene.h:78
GameDirector & director
Definition: TestLabScene.cpp:160
bool IsMouseCursorEnabled() const override
Determine if the mouse cursor is enabled for this scene.
Definition: LoadingScene.h:65
Base class for display managers.
Definition: Display.h:73
std::unique_ptr< Display::ScreenFade > fader
Definition: LoadingScene.h:79
GameDirector & director
Definition: LoadingScene.h:76
Phase
Definition: Scene.h:46
Definition: Announcement.h:24
Base class for "Please Wait" loading scenes.
Definition: LoadingScene.h:52