ScummVM API documentation
Wintermute::BaseSurfaceStorage Class Reference
Inheritance diagram for Wintermute::BaseSurfaceStorage:
Wintermute::BaseClass

Public Member Functions

bool initLoop ()
 
bool sortSurfaces ()
 
bool cleanup (bool warn=false)
 
bool restoreAll ()
 
BaseSurfaceaddSurface (const Common::String &filename, bool defaultCK=true, byte ckRed=0, byte ckGreen=0, byte ckBlue=0, int lifeTime=-1, bool keepLoaded=false)
 
bool removeSurface (BaseSurface *surface)
 
 BaseSurfaceStorage (BaseGame *inGame)
 
- Public Member Functions inherited from Wintermute::BaseClass
bool setEditorProp (const Common::String &propName, const Common::String &propValue)
 
Common::String getEditorProp (const Common::String &propName, const Common::String &initVal=Common::String())
 
 BaseClass (TDynamicConstructor, TDynamicConstructor)
 
bool parseEditorProperty (char *buffer, bool complete=true)
 
virtual bool saveAsText (BaseDynamicBuffer *buffer, int indent=0)
 
 BaseClass (BaseGame *GameOwner)
 
virtual const char * getClassName ()
 
virtual bool persist (BasePersistenceManager *persistMgr)
 

Static Public Member Functions

static int surfaceSortCB (const void *arg1, const void *arg)
 

Public Attributes

uint32 _lastCleanupTime
 
BaseArray< BaseSurface * > _surfaces
 
- Public Attributes inherited from Wintermute::BaseClass
bool _persistable
 
BaseGame_gameRef
 

Additional Inherited Members

- Protected Attributes inherited from Wintermute::BaseClass
Common::HashMap< Common::String, Common::String_editorProps
 
Common::HashMap< Common::String, Common::String >::iterator _editorPropsIter
 

The documentation for this class was generated from the following file: