Resource Class Reference

#include <ResourceHandler.h>

Inheritance diagram for Resource:

Inheritance graph
[legend]
Collaboration diagram for Resource:

Collaboration graph
[legend]
List of all members.

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
ResourcenResource

Constructor & Destructor Documentation

Resource::Resource (  ) 

virtual Resource::~Resource (  )  [virtual]


Member Function Documentation

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.


Member Data Documentation

class Resource* Resource::nResource [protected]

int Resource::refCount [protected]


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 15:33:26 2007 for MetalWarriors by  doxygen 1.4.7