#include <llwindow.h>
Inheritance diagram for LLSplashScreen:
Public Member Functions | |
LLSplashScreen () | |
virtual | ~LLSplashScreen () |
Static Public Member Functions | |
static LLSplashScreen * | create () |
static void | show () |
static void | hide () |
static void | update (const char *string) |
static bool | isVisible () |
Protected Member Functions | |
virtual void | showImpl ()=0 |
virtual void | updateImpl (const char *string)=0 |
virtual void | hideImpl ()=0 |
Static Protected Attributes | |
static BOOL | sVisible |
Definition at line 289 of file llwindow.h.
LLSplashScreen::LLSplashScreen | ( | ) | [inline] |
Definition at line 292 of file llwindow.h.
virtual LLSplashScreen::~LLSplashScreen | ( | ) | [inline, virtual] |
Definition at line 293 of file llwindow.h.
LLSplashScreen * LLSplashScreen::create | ( | ) | [static] |
Definition at line 362 of file llwindow.cpp.
void LLSplashScreen::hide | ( | ) | [static] |
Definition at line 404 of file llwindow.cpp.
References gSplashScreenp, hideImpl(), and NULL.
Referenced by main(), and OSMessageBox().
virtual void LLSplashScreen::hideImpl | ( | ) | [protected, pure virtual] |
Implemented in LLSplashScreenHeadless, LLSplashScreenLinux, LLSplashScreenMacOSX, LLSplashScreenSDL, LLSplashScreenLinux, and LLSplashScreenWin32.
Referenced by hide().
bool LLSplashScreen::isVisible | ( | ) | [static] |
Definition at line 356 of file llwindow.cpp.
References gSplashScreenp.
Referenced by OSMessageBox().
void LLSplashScreen::show | ( | ) | [static] |
Definition at line 377 of file llwindow.cpp.
References gSplashScreenp, and showImpl().
Referenced by main(), OSMessageBox(), and update().
virtual void LLSplashScreen::showImpl | ( | ) | [protected, pure virtual] |
Implemented in LLSplashScreenHeadless, LLSplashScreenLinux, LLSplashScreenMacOSX, LLSplashScreenSDL, LLSplashScreenLinux, and LLSplashScreenWin32.
Referenced by show().
void LLSplashScreen::update | ( | const char * | string | ) | [static] |
Definition at line 394 of file llwindow.cpp.
References gSplashScreenp, show(), and updateImpl().
Referenced by init_cache(), LLViewerWindow::LLViewerWindow(), and main().
virtual void LLSplashScreen::updateImpl | ( | const char * | string | ) | [protected, pure virtual] |
Implemented in LLSplashScreenHeadless, LLSplashScreenLinux, LLSplashScreenMacOSX, LLSplashScreenSDL, LLSplashScreenLinux, and LLSplashScreenWin32.
Referenced by update().
BOOL LLSplashScreen::sVisible [static, protected] |
Definition at line 309 of file llwindow.h.