Keos::IResource Class Reference

Abstract class reprensenting a loadable resource (e.g. More...

#include <KeosResource.h>

Inheritance diagram for Keos::IResource:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 IResource ()
 Default constructor.
virtual ~IResource ()=0
 Destructor.
const StringGetName () const
 Return the name of the resource.
void AddRef ()
 Add a reference on the resource.
int Release ()
 Remove a reference on tle resource.

Friends

class CResourceManager

Detailed Description

Abstract class reprensenting a loadable resource (e.g.

textures, sounds etc).

Definition at line 33 of file KeosResource.h.


Constructor & Destructor Documentation

Keos::IResource::IResource (  ) 

Default constructor.

Definition at line 32 of file KeosResource.cpp.

Keos::IResource::~IResource (  )  [pure virtual]

Destructor.

Definition at line 38 of file KeosResource.cpp.

References Keos::CSingleton< T >::Instance().


Member Function Documentation

const String & Keos::IResource::GetName (  )  const

Return the name of the resource.

Definition at line 45 of file KeosResource.cpp.

void Keos::IResource::AddRef (  ) 

Add a reference on the resource.

Definition at line 51 of file KeosResource.cpp.

int Keos::IResource::Release (  ) 

Remove a reference on tle resource.

Definition at line 57 of file KeosResource.cpp.


Friends And Related Function Documentation

friend class CResourceManager [friend]

Definition at line 59 of file KeosResource.h.


The documentation for this class was generated from the following files:
Generated on Fri Mar 9 14:29:28 2007 for Keos by  doxygen 1.5.1-p1