geResourceManager

From GriffinEngine
Jump to: navigation, search

Usage

Used for managing resources such as 3D object types, 2D sprites, and sounds.

Inheritance

Base classes


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 );