Main2DCamera Class Reference

#include <Main2DCamera.h>

Inheritance diagram for Main2DCamera:

GameStateI

List of all members.

Public Member Functions

virtual void draw (const unsigned state)
GLViewPortgetViewPort ()
bool getHide ()
void setHide (bool hide)

Static Public Member Functions

static Main2DCamerainstance ()

Protected Attributes

GLViewPort viewPort_
bool hide_

Static Protected Attributes

static Main2DCamerainstance_ = 0

Private Member Functions

 Main2DCamera ()
virtual ~Main2DCamera ()


Detailed Description

Definition at line 32 of file Main2DCamera.h.


Constructor & Destructor Documentation

Main2DCamera::Main2DCamera (  )  [private]

Definition at line 39 of file Main2DCamera.cpp.

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

Definition at line 46 of file Main2DCamera.cpp.


Member Function Documentation

Main2DCamera * Main2DCamera::instance (  )  [static]

Definition at line 29 of file Main2DCamera.cpp.

References instance_.

Referenced by ClientState::addMandatoryComponents(), ClientState::addStandardComponents(), ClientState::addWindowManager(), ClientMain::clientEventLoop(), createScorchedWindow(), MainCamera::SaveScreen::draw(), CameraDialog::draw(), AnimatedBackdropDialog::drawBackground(), MainCamera::keyboardCheck(), ProgressDialogSync::progressChange(), ClientState::setupGameState(), and MainCamera::simulate().

void Main2DCamera::draw ( const unsigned  state  )  [virtual]

Reimplemented from GameStateI.

Definition at line 51 of file Main2DCamera.cpp.

References GLViewPort::draw(), GL_DEPTH_BUFFER_BIT, GL_MODELVIEW, GL_PROJECTION, glClear(), glClearDepth(), glLoadIdentity(), glMatrixMode(), glViewport(), hide_, and viewPort_.

Referenced by MainCamera::SaveScreen::draw(), CameraDialog::draw(), AnimatedBackdropDialog::drawBackground(), and ProgressDialogSync::progressChange().

GLViewPort& Main2DCamera::getViewPort (  )  [inline]

Definition at line 39 of file Main2DCamera.h.

References viewPort_.

Referenced by ClientMain::clientEventLoop(), createScorchedWindow(), and MainCamera::simulate().

bool Main2DCamera::getHide (  )  [inline]

Definition at line 40 of file Main2DCamera.h.

References hide_.

Referenced by MainCamera::SaveScreen::draw().

void Main2DCamera::setHide ( bool  hide  )  [inline]

Definition at line 41 of file Main2DCamera.h.

References hide_.

Referenced by MainCamera::SaveScreen::draw(), and MainCamera::keyboardCheck().


Member Data Documentation

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

Definition at line 45 of file Main2DCamera.h.

Referenced by instance().

GLViewPort Main2DCamera::viewPort_ [protected]

Definition at line 46 of file Main2DCamera.h.

Referenced by draw(), and getViewPort().

bool Main2DCamera::hide_ [protected]

Definition at line 47 of file Main2DCamera.h.

Referenced by draw(), getHide(), and setHide().


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