22 #ifndef GRIM_RESOURCE_H 23 #define GRIM_RESOURCE_H 25 #include "common/archive.h" 26 #include "common/array.h" 28 #include "engines/grim/object.h" 50 typedef ObjectPtr<Material> MaterialPtr;
51 typedef ObjectPtr<Model> ModelPtr;
52 typedef ObjectPtr<CMap> CMapPtr;
53 typedef ObjectPtr<KeyframeAnim> KeyframeAnimPtr;
54 typedef ObjectPtr<Font> FontPtr;
55 typedef ObjectPtr<LipSync> LipSyncPtr;
56 typedef ObjectPtr<AnimationEmi> AnimationEmiPtr;
82 void uncacheModel(
Model *m);
83 void uncacheColormap(
CMap *c);
85 void uncacheLipSync(
LipSync *l);
100 void putIntoCache(
const Common::Path &fname, byte *res, uint32 len)
const;
104 mutable bool _cacheDirty;
105 mutable int32 _cacheMemorySize;
Definition: modelemi.h:82
Definition: resource.h:88
Definition: material.h:63
Definition: skeleton.h:68
Definition: keyframe.h:38
Definition: colormap.h:35
Definition: costumeemi.h:40
Definition: default_display_client.h:65
Actor represents a 3D character on screen.
Definition: actor.h:72
Definition: animationemi.h:60
Definition: resource.h:58