FIFE  2008.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
FIFE::ResourceClass Class Reference

#include <resourceclass.h>

Inheritance diagram for FIFE::ResourceClass:
Inheritance graph
Collaboration diagram for FIFE::ResourceClass:
Collaboration graph

List of all members.

Public Member Functions

const ResourceLocationgetResourceLocation ()
virtual void setResourceLocation (const ResourceLocation &location)
int getPoolId ()
- Public Member Functions inherited from FIFE::FifeClass
fifeid_t getFifeId ()
virtual void addRef ()
virtual void decRef ()
virtual unsigned int getRefCount ()
- Public Member Functions inherited from FIFE::IReferenceCounted
virtual void addRef ()=0
virtual void decRef ()=0
virtual unsigned int getRefCount ()=0

Detailed Description

Base class for classes that are loadable from resources

Definition at line 42 of file resourceclass.h.


Member Function Documentation

int FIFE::ResourceClass::getPoolId ( )
inlinevirtual

returns -1 if not pooled, otherwise its a valid id

Implements FIFE::IResource.

Definition at line 53 of file resourceclass.h.

const ResourceLocation & FIFE::ResourceClass::getResourceLocation ( )
virtual

Get the location/file of this resource.

Implements FIFE::IResource.

Definition at line 46 of file resourceclass.cpp.

void FIFE::ResourceClass::setResourceLocation ( const ResourceLocation location)
virtual

Change the location/file of this resource.

Implements FIFE::IResource.

Definition at line 57 of file resourceclass.cpp.

References FIFE::ResourceLocation::clone().


The documentation for this class was generated from the following files: