#include <AnimatedBackdropDialog.h>

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 () |
Definition at line 28 of file AnimatedBackdropDialog.h.
| AnimatedBackdropDialog::AnimatedBackdropDialog | ( | ) | [private] |
| AnimatedBackdropDialog::~AnimatedBackdropDialog | ( | ) | [private, virtual] |
Definition at line 56 of file AnimatedBackdropDialog.cpp.
| 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().
AnimatedBackdropDialog * AnimatedBackdropDialog::instance_ = 0 [static, protected] |
float AnimatedBackdropDialog::rotation_ [protected] |
bool AnimatedBackdropDialog::init_ [protected] |
Definition at line 40 of file AnimatedBackdropDialog.h.
Referenced by drawBackground(), init(), and simulate().
1.5.3