AnimatedBackdropDialog Class Reference

#include <AnimatedBackdropDialog.h>

Inheritance diagram for AnimatedBackdropDialog:

GLWWindow GLWPanel GLWidget MetaClass

List of all members.

Public Member Functions

virtual void draw ()
void drawBackground ()
virtual void simulate (float frameTime)

Static Public Member Functions

static
AnimatedBackdropDialog
instance ()

Protected Member Functions

void init ()

Protected Attributes

float rotation_
bool init_

Static Protected Attributes

static
AnimatedBackdropDialog
instance_ = 0

Private Member Functions

 AnimatedBackdropDialog ()
virtual ~AnimatedBackdropDialog ()


Detailed Description

Definition at line 28 of file AnimatedBackdropDialog.h.


Constructor & Destructor Documentation

AnimatedBackdropDialog::AnimatedBackdropDialog (  )  [private]

Definition at line 47 of file AnimatedBackdropDialog.cpp.

References GLWWindow::windowLevel_.

AnimatedBackdropDialog::~AnimatedBackdropDialog (  )  [private, virtual]

Definition at line 56 of file AnimatedBackdropDialog.cpp.


Member Function Documentation

AnimatedBackdropDialog * AnimatedBackdropDialog::instance (  )  [static]

Definition at line 38 of file AnimatedBackdropDialog.cpp.

References instance_.

Referenced by ClientWindowSetup::setupStartWindows(), and ClientMain::startClient().

void AnimatedBackdropDialog::draw (  )  [virtual]

Reimplemented from GLWWindow.

Definition at line 105 of file AnimatedBackdropDialog.cpp.

References drawBackground(), BackdropDialog::drawFooter(), BackdropDialog::drawLogo(), and BackdropDialog::instance().

void AnimatedBackdropDialog::drawBackground (  ) 

Definition at line 112 of file AnimatedBackdropDialog.cpp.

References Main2DCamera::draw(), RenderTargets::Renderer3D::draw(), GLCameraFrustum::draw(), MainCamera::draw(), Landscape::drawLand(), Landscape::drawObjects(), Landscape::drawShadows(), Landscape::drawWater(), init(), init_, Main2DCamera::instance(), RenderTargets::instance(), Landscape::instance(), GLCameraFrustum::instance(), MainCamera::instance(), and RenderTargets::render3D.

Referenced by draw(), and ClientMain::startClient().

void AnimatedBackdropDialog::simulate ( float  frameTime  )  [virtual]

Reimplemented from GLWPanel.

Definition at line 129 of file AnimatedBackdropDialog.cpp.

References TargetCamera::CamFree, ScorchedContext::getActionController(), MainCamera::getCamera(), ScorchedClient::getParticleEngine(), MainCamera::getTarget(), init(), init_, ScorchedClient::instance(), RenderTargets::instance(), Landscape::instance(), MainCamera::instance(), GLCamera::movePosition(), RenderTargets::render2D, RenderTargets::render3D, rotation_, TargetCamera::setCameraType(), ParticleEngine::simulate(), ActionController::simulate(), RenderTargets::Renderer3D::simulate(), RenderTargets::Renderer2D::simulate(), Landscape::simulate(), and MainCamera::simulate().

Referenced by init().

void AnimatedBackdropDialog::init (  )  [protected]

Definition at line 60 of file AnimatedBackdropDialog.cpp.

References ProgressDialog::changeTip(), S3D::dialogExit(), Landscape::generate(), LandscapeMaps::generateMaps(), LandscapeDefinitionsBase::getLandscapeByName(), LandscapeDefinitions::getLandscapeDefn(), ScorchedContext::getLandscapeMaps(), ScorchedContext::getLandscapes(), ScorchedClient::getMainLoop(), LandscapeDefinition::getName(), OptionsDisplay::getNoWaterMovement(), OptionsDisplay::getNoWaterMovementEntry(), Clock::getTimeDifference(), MainLoop::getTimer(), init_, Landscape::instance(), ScorchedClient::instance(), OptionsDisplay::instance(), ProgressDialogSync::instance(), ProgressDialog::instance(), Landscape::reset(), ProgressCounter::setNewPercentage(), ProgressCounter::setUser(), OptionEntryBool::setValue(), and simulate().

Referenced by drawBackground(), and simulate().


Member Data Documentation

AnimatedBackdropDialog * AnimatedBackdropDialog::instance_ = 0 [static, protected]

Definition at line 38 of file AnimatedBackdropDialog.h.

Referenced by instance().

float AnimatedBackdropDialog::rotation_ [protected]

Definition at line 39 of file AnimatedBackdropDialog.h.

Referenced by simulate().

bool AnimatedBackdropDialog::init_ [protected]

Definition at line 40 of file AnimatedBackdropDialog.h.

Referenced by drawBackground(), init(), and simulate().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:00 2009 for Scorched3D by  doxygen 1.5.3