ResourceBase
Classes:
class
Public Types
Signature
Protected Types
void(*
NotifyUnloadFn )(const Torque::Path &path, void *resource)
Public Friends
class
Protected Attributes
Public Functions
Protected Functions
assign(const ResourceBase & inResource, void * resource)
void *
create(const Torque::Path & path)
Signal< bool(const Torque::Path &, void **)> &
Detailed Description
Public Types
typedef U32 Signature
Protected Types
typedef void(* NotifyUnloadFn )(const Torque::Path &path, void *resource)
Public Friends
Protected Static Attributes
Header smBlank
Protected Attributes
StrongRefPtr< Header > mResourceHeader
Public Functions
ResourceBase(Header * header)
~ResourceBase()
getChecksum()
getPath()
Protected Functions
ResourceBase()
_getNotifyUnloadFn()
Reimplemented by: Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource
_triggerPostLoadSignal()
Reimplemented by: Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource
assign(const ResourceBase & inResource, void * resource)
create(const Torque::Path & path)
Reimplemented by: Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource
createHolder(void * )
Reimplemented by: Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource
getSignature()
Reimplemented by: Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource
getStaticLoadSignal()
Reimplemented by: Resource, Resource, Resource, Resource, Resource, Resource, Resource, Resource