| 
 Public Member Functions | 
| SpriteWorldPtr  | ptr ()  throw () | 
|   | TSpriteWorld ()  throw () | 
|   | TSpriteWorld (SpriteWorldPtr inWorld)  throw () | 
|   | TSpriteWorld (const TSpriteWorld &inWorld)  throw () | 
|   | ~TSpriteWorld ()  throw () | 
| const TSpriteWorld &  | operator= (const TSpriteWorld &inWorld)  throw () | 
| void  | dispose ()  throw () | 
| void  | lock ()  throw () | 
| void  | unlock ()  throw () | 
| void  | copyBackgroundToWorkArea ()  throw () | 
| void  | update (bool inUpdateWindow)  throw () | 
| void  | process ()  throw () | 
| void  | animate ()  throw () | 
| void  | maxFps (short inFramesPerSec)  throw () | 
| void  | add (TSpriteLayer &inLayer)  throw () | 
| void  | remove (TSpriteLayer &inLayer)  throw () | 
| void  | swap (TSpriteLayer &inSrcLayer, TSpriteLayer &inDsTSpriteLayer)  throw () | 
| TSpriteLayer  | next (TSpriteLayer &inLayer)  throw () | 
| TSprite  | createSpriteFromFile (const char *file, long inMaxFrames)  throw (std::runtime_error) | 
| DrawDataPtr  | createDrawData ()  throw () | 
| void  | collide (TSpriteLayer &inLayerSrc, TSpriteLayer &inLayerDst)  throw () | 
| const short  | pixelDepth () const   throw () | 
| const unsigned long  | milliSeconds () const   throw () | 
| TFrame  | workFrame () const   throw () | 
| const SWRect &  | backRect () const   throw () | 
| const bool  | frameHasOccurred () const   throw () | 
 Static Public Member Functions | 
| static unsigned long  | GetSpriteWorldVersion ()  throw () | 
| static void  | Enter (bool shouldInit)  throw (std::runtime_error) | 
| static void  | Exit ()  throw () | 
| static TSpriteWorld  | CreateSpriteWorld (int w, int h, int depth, bool fullscreen, bool opengl)  throw (std::runtime_error) | 
| static TSpriteWorld  | CreateSpriteWorldFromVideoSurface (SDL_Surface *surface, SWRect &world, SWRect &back, int maxDepth)  throw (std::runtime_error) | 
| static TSpriteWorld  | CreateSpriteWorldFromSWSurface (SDL_Surface *surface, SWRectPtr world=NULL, SWRectPtr back=NULL, int maxDepth=0)  throw (std::runtime_error) | 
| static TSpriteWorld  | CreateSpriteWorldFromGLContext (void *glContext, SWRect &world, GLCallBackPtr glMakeCurrent, GLCallBackPtr glSwapBuffers)  throw (std::runtime_error) | 
| static TSpriteWorld  | CreateSpriteWorldFromFrames (TFrame &screen, TFrame &back, TFrame &work)  throw (std::runtime_error) | 
 Protected Attributes | 
| SpriteWorldPtr  | mWorld |