PSPFResourceManager Class Reference

#include <PSPFResourceManager.h>

List of all members.

Public Member Functions

virtual ~PSPFResourceManager ()
 ~PSPFResourceManager
void AddResource (PSPFObject *obj, string name)
 AddResource.
PSPFObjectgetResource (string objname)
 getResource
PSPFObjectgetResource (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