#include <ResourceHandler.h>
Inheritance diagram for Resource:


Public Member Functions | |
| Resource () | |
| virtual | ~Resource () |
| void | addResource (Resource *resource) |
| void | incRef (void) |
| void | decRef (void) |
| int | getRef (void) |
| virtual int | loadResource (char *filename, int &id)=0 |
| virtual int | loadResource (std::string filename, int &id)=0 |
Protected Attributes | |
| int | refCount |
| Resource * | nResource |
| Resource::Resource | ( | ) |
| virtual Resource::~Resource | ( | ) | [virtual] |
| void Resource::addResource | ( | Resource * | resource | ) |
| void Resource::decRef | ( | void | ) |
| int Resource::getRef | ( | void | ) |
| void Resource::incRef | ( | void | ) |
| virtual int Resource::loadResource | ( | std::string | filename, | |
| int & | id | |||
| ) | [pure virtual] |
Implemented in TextureResource, ModelResource, and TrackModelResource.
| virtual int Resource::loadResource | ( | char * | filename, | |
| int & | id | |||
| ) | [pure virtual] |
Implemented in TextureResource, ModelResource, and TrackModelResource.
class Resource* Resource::nResource [protected] |
int Resource::refCount [protected] |
1.4.7