geResourceManager
From GriffinEngine
Usage
Used for managing resources such as 3D object types, 2D sprites, and sounds.
Inheritance
Base classes
- geObject
- geResourceManager
Reference
Accessors
static geResourceManager& instance();
geResource* get( const string& resName ) const;
geAnimation* getAnimation( const string& resName ) const;
geBitmap* getBitmap( const string& resName ) const;
geFont* getFont( const string& resName ) const;
geMaterial* getMaterial( const string& resName ) const;
geMesh* getMesh( const string& resName ) const;
geSound* getSound( const string& resName ) const;
geSprite* getSprite( const string& resName ) const;
geSpriteSheet* getSpriteSheet( const string& resName ) const;
int getID(){ return 0x0301; }
Methods
bool add( geResource *resource, const string& resName );
geResource* remove( const string& resName );
static bool fileExists( const string& fileName );
Resources |
---|
geResourceManager · geResource |
geAnimation · geBitmap · geFont · geMaterial · geMesh · GeSound · GeSprite · GeSpriteSheet |