PSPFResourceManager Class Reference

#include <PSPFResourceManager.h>

List of all members.

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


Constructor & Destructor Documentation

virtual PSPFResourceManager::~PSPFResourceManager (  )  [virtual]

~PSPFResourceManager

Destructor of PSPFResourceManager.


Member Function Documentation

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.

Parameters:
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.

Returns:
A pointer for a PSPFObject.

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.

Returns:
a pointer for a PSPFObject.

unsigned int PSPFResourceManager::IndexOf ( string  objname  ) 

IndexOf.

This method obtains, through the name, the index of object's allocation.

Parameters:
objname name given to the resource.
Returns:
an integer without sign with the object's index -1 It signifies that was not found.

void PSPFResourceManager::RemoveResource ( unsigned int  index  ) 

RemoveResource.

Remove um resource do ResourceManager

Parameters:
index resource's index to be removed..

void PSPFResourceManager::DeleteResource (  ) 

DeleteResource.

erase a resource of ResourceManager.


The documentation for this class was generated from the following file:
Generated on Sat Oct 27 20:25:29 2007 for PSPFramework by  doxygen 1.5.3