LLSplashScreen Class Reference

#include <llwindow.h>

Inheritance diagram for LLSplashScreen:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 LLSplashScreen ()
virtual ~LLSplashScreen ()

Static Public Member Functions

static LLSplashScreencreate ()
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


Detailed Description

Definition at line 285 of file llwindow.h.


Constructor & Destructor Documentation

LLSplashScreen::LLSplashScreen (  )  [inline]

Definition at line 288 of file llwindow.h.

virtual LLSplashScreen::~LLSplashScreen (  )  [inline, virtual]

Definition at line 289 of file llwindow.h.


Member Function Documentation

LLSplashScreen * LLSplashScreen::create (  )  [static]

Definition at line 360 of file llwindow.cpp.

void LLSplashScreen::show (  )  [static]

Definition at line 375 of file llwindow.cpp.

References showImpl().

Referenced by LLAppViewer::initConfiguration(), OSMessageBox(), and update().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLSplashScreen::hide (  )  [static]

Definition at line 402 of file llwindow.cpp.

References hideImpl(), and NULL.

Referenced by LLAppViewer::initWindow(), and OSMessageBox().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLSplashScreen::update ( const char *  string  )  [static]

Definition at line 392 of file llwindow.cpp.

References show(), and updateImpl().

Referenced by LLAppViewer::initCache(), LLAppViewer::initConfiguration(), LLAppViewerWin32::initHardwareTest(), and LLViewerWindow::LLViewerWindow().

Here is the call graph for this function:

Here is the caller graph for this function:

bool LLSplashScreen::isVisible (  )  [static]

Definition at line 354 of file llwindow.cpp.

Referenced by OSMessageBox().

Here is the caller graph for this function:

virtual void LLSplashScreen::showImpl (  )  [protected, pure virtual]

Implemented in LLSplashScreenHeadless, LLSplashScreenMacOSX, LLSplashScreenSDL, and LLSplashScreenWin32.

Referenced by show().

Here is the caller graph for this function:

virtual void LLSplashScreen::updateImpl ( const char *  string  )  [protected, pure virtual]

Implemented in LLSplashScreenHeadless, LLSplashScreenMacOSX, LLSplashScreenSDL, and LLSplashScreenWin32.

Referenced by update().

Here is the caller graph for this function:

virtual void LLSplashScreen::hideImpl (  )  [protected, pure virtual]

Implemented in LLSplashScreenHeadless, LLSplashScreenMacOSX, LLSplashScreenSDL, and LLSplashScreenWin32.

Referenced by hide().

Here is the caller graph for this function:


Member Data Documentation

BOOL LLSplashScreen::sVisible [static, protected]

Definition at line 305 of file llwindow.h.


The documentation for this class was generated from the following files:

Generated on Fri May 16 09:06:48 2008 for SecondLife by  doxygen 1.5.5