#include <PSPFResourceManager.h>
Public Member Functions | |
virtual | ~PSPFResourceManager () |
~PSPFResourceManager | |
void | AddResource (PSPFObject *obj, string name) |
AddResource. | |
PSPFObject * | getResource (string objname) |
getResource | |
PSPFObject * | getResource (unsigned int index) |
getResource | |
unsigned int | IndexOf (string objname) |
IndexOf. | |
void | RemoveResource (unsigned int index) |
RemoveResource. | |
void | DeleteResource () |
DeleteResource. | |
Static Public Member Functions | |
static PSPFResourceManager * | getResourceManager () |
getResourceManager |
virtual PSPFResourceManager::~PSPFResourceManager | ( | ) | [virtual] |
~PSPFResourceManager
Destructor of PSPFResourceManager.
static PSPFResourceManager* PSPFResourceManager::getResourceManager | ( | ) | [static] |
getResourceManager
This is a static method that returns an instance of ResourceManager. Use this method to obtain ResourceManager, to add, remove or obtain PSPFObjects.
void PSPFResourceManager::AddResource | ( | PSPFObject * | obj, | |
string | name | |||
) |
AddResource.
It adds a new resource in ResourceManager. The resources of your game should be stored through this method, since they inherit of PSPFObject.
obj | Object to be stored in ResourceManager | |
name | Name that will be given to the object. This name can be used to obtain the resource more later. |
PSPFObject* PSPFResourceManager::getResource | ( | string | objname | ) |
getResource
This method return a resource allocated in ResourceManager. It is necessary to pass the name given to the object and to execute a cast in the return for the class.
PSPFObject* PSPFResourceManager::getResource | ( | unsigned int | index | ) |
getResource
This method return a resource allocated in ResourceManager. It is necessary pass the index of the object and to execute a cast in the return for the class.
unsigned int PSPFResourceManager::IndexOf | ( | string | objname | ) |
IndexOf.
This method obtains, through the name, the index of object's allocation.
objname | name given to the resource. |
void PSPFResourceManager::RemoveResource | ( | unsigned int | index | ) |
RemoveResource.
Remove um resource do ResourceManager
index | resource's index to be removed.. |
void PSPFResourceManager::DeleteResource | ( | ) |
DeleteResource.
erase a resource of ResourceManager.