1 #ifndef MWGUI_LOADINGSCREEN_H
2 #define MWGUI_LOADINGSCREEN_H
28 class BackgroundImage;
37 virtual void setLabel (
const std::string& label,
bool important);
38 virtual void loadingOn(
bool visible=
true);
double mTargetFrameRate
Definition: loadingscreen.hpp:57
virtual void setLabel(const std::string &label, bool important)
Overridden from Loading::Listener, see the Loading::Listener documentation for usage details...
Definition: loadingscreen.cpp:99
BackgroundImage * mSceneImage
Definition: loadingscreen.hpp:77
void findSplashScreens()
Definition: loadingscreen.cpp:63
MyGUI::Widget * mLoadingBox
Definition: loadingscreen.hpp:72
osg::ref_ptr< osgViewer::Viewer > mViewer
Definition: loadingscreen.hpp:55
virtual void setProgressRange(size_t range)
Set the total range of progress (e.g. the number of objects to load).
Definition: loadingscreen.cpp:237
bool mShowWallpaper
Definition: loadingscreen.hpp:70
osg::Timer mTimer
Definition: loadingscreen.hpp:61
virtual void setProgress(size_t value)
Set current progress. Valid range is [0, progressRange)
Definition: loadingscreen.cpp:245
bool mVisible
Definition: loadingscreen.hpp:66
Definition: loadinglistener.hpp:8
const VFS::Manager * mVFS
Definition: loadingscreen.hpp:54
std::unique_ptr< MyGUI::ITexture > mGuiTexture
Definition: loadingscreen.hpp:82
bool mImportantLabel
Definition: loadingscreen.hpp:64
double getTargetFrameRate() const
Definition: loadingscreen.cpp:118
Definition: loadingscreen.hpp:30
void changeWallpaper()
Definition: loadingscreen.cpp:221
MyGUI::TextBox * mLoadingText
Definition: loadingscreen.hpp:74
std::vector< std::string > mSplashScreens
Definition: loadingscreen.hpp:79
virtual ~LoadingScreen()
Definition: loadingscreen.cpp:59
double mLastWallpaperChangeTime
Definition: loadingscreen.hpp:59
MyGUI::ScrollBar * mProgressBar
Definition: loadingscreen.hpp:75
virtual void loadingOff()
Definition: loadingscreen.cpp:194
void setupCopyFramebufferToTextureCallback()
Definition: loadingscreen.cpp:290
size_t mProgress
Definition: loadingscreen.hpp:68
Definition: windowbase.hpp:21
virtual void increaseProgress(size_t increase=1)
Increase current progress, default by 1.
Definition: loadingscreen.cpp:257
BackgroundImage * mBackgroundImage
Definition: loadingscreen.hpp:76
The main class responsible for loading files from a virtual file system.
Definition: manager.hpp:20
double mLoadingOnTime
Definition: loadingscreen.hpp:62
void draw()
Definition: loadingscreen.cpp:318
bool needToDrawLoadingScreen()
Definition: loadingscreen.cpp:267
virtual void loadingOn(bool visible=true)
Definition: loadingscreen.cpp:156
A variant of MyGUI::ImageBox with aspect ratio correction using black bars.
Definition: backgroundimage.hpp:12
osg::ref_ptr< osg::Texture2D > mTexture
Definition: loadingscreen.hpp:81
LoadingScreen(const VFS::Manager *vfs, osgViewer::Viewer *viewer)
Definition: loadingscreen.cpp:30
double mLastRenderTime
Definition: loadingscreen.hpp:60
virtual void setVisible(bool visible)
Sets the visibility of the window.
Definition: loadingscreen.cpp:111