ScummVM API documentation
Grim::ResourceLoader Class Reference

Classes

struct  ResourceCache
 

Public Member Functions

CMap * loadColormap (const Common::String &fname)
 
Costume * loadCostume (const Common::String &fname, Actor *owner, Costume *prevCost)
 
Font * loadFont (const Common::String &fname)
 
KeyframeAnim * loadKeyframe (const Common::String &fname)
 
Material * loadMaterial (const Common::String &fname, CMap *c, bool clamp)
 
Model * loadModel (const Common::String &fname, CMap *c, Model *parent=NULL)
 
EMIModel * loadModelEMI (const Common::String &fname, EMICostume *costume)
 
LipSync * loadLipSync (const Common::String &fname)
 
Skeleton * loadSkeleton (const Common::String &fname)
 
Sprite * loadSprite (const Common::String &fname, EMICostume *costume)
 
AnimationEmi * loadAnimationEmi (const Common::String &filename)
 
Overlay * loadOverlay (const Common::String &filename)
 
Common::SeekableReadStream * openNewStreamFile (const Common::String &fname, bool cache=false) const
 
ModelPtr getModel (const Common::String &fname, CMap *c)
 
CMapPtr getColormap (const Common::String &fname)
 
KeyframeAnimPtr getKeyframe (const Common::String &fname)
 
LipSyncPtr getLipSync (const Common::String &fname)
 
AnimationEmiPtr getAnimationEmi (const Common::String &fname)
 
void uncacheModel (Model *m)
 
void uncacheColormap (CMap *c)
 
void uncacheKeyframe (KeyframeAnim *kf)
 
void uncacheLipSync (LipSync *l)
 
void uncacheAnimationEmi (AnimationEmi *a)
 

Static Public Member Functions

static Common::String fixFilename (const Common::String &filename, bool append=true)
 

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