#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.
1.5.3