ResourceBase::Header Class Reference

#include <resource.h>

Inheritance diagram for ResourceBase::Header:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Header ()
const Torque::PathgetPath () const
Signature getSignature () const
voidgetResource () const
U32 getChecksum () const
virtual void destroySelf ()
 object destroy self call (from StrongRefPtr). Override if this class has specially allocated memory.

Private Attributes

Signature mSignature
ResourceHolderBasemResource
Torque::Path mPath

Friends

class ResourceBase
class ResourceManager

Constructor & Destructor Documentation

ResourceBase::Header::Header (  )  [inline]


Member Function Documentation

const Torque::Path& ResourceBase::Header::getPath (  )  const [inline]

Signature ResourceBase::Header::getSignature (  )  const [inline]

void* ResourceBase::Header::getResource (  )  const [inline]

U32 ResourceBase::Header::getChecksum (  )  const

virtual void ResourceBase::Header::destroySelf (  )  [virtual]

object destroy self call (from StrongRefPtr). Override if this class has specially allocated memory.

Reimplemented from StrongRefBase.


Friends And Related Function Documentation

friend class ResourceBase [friend]

friend class ResourceManager [friend]


Member Data Documentation