Display Class Reference

#include <Display.h>

List of all members.

Public Member Functions

bool changeSettings (int width, int height, bool fullscreen)

Static Public Member Functions

static Displayinstance ()

Static Protected Attributes

static Displayinstance_ = 0

Private Member Functions

 Display ()
virtual ~Display ()

Private Attributes

SDL_Surface * surface


Detailed Description

Definition at line 27 of file Display.h.


Constructor & Destructor Documentation

Display::Display (  )  [private]

Definition at line 38 of file Display.cpp.

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

Definition at line 43 of file Display.cpp.


Member Function Documentation

Display * Display::instance (  )  [static]

Definition at line 28 of file Display.cpp.

References instance_.

Referenced by createScorchedWindow().

bool Display::changeSettings ( int  width,
int  height,
bool  fullscreen 
)

Definition at line 48 of file Display.cpp.

References S3D::dialogMessage(), S3D::formatStringBuffer(), OptionsDisplay::getBitsPerPixel(), OptionsDisplay::getColorComponentSize(), OptionsDisplay::getDepthBufferBits(), OptionsDisplay::getDoubleBuffer(), OptionsDisplay::instance(), and surface.


Member Data Documentation

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

Definition at line 35 of file Display.h.

Referenced by instance().

SDL_Surface* Display::surface [private]

Definition at line 41 of file Display.h.

Referenced by changeSettings().


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