Torque2D Reference
Loading...
Searching...
No Matches
AssetPtrBase Class Referenceabstract

#include <assetPtr.h>

Inheritance diagram for AssetPtrBase:

Public Member Functions

 AssetPtrBase ()
virtual ~AssetPtrBase ()
virtual void clear (void)=0
 Referencing.
virtual void setAssetId (const char *pAssetId)=0
virtual StringTableEntry getAssetId (void) const =0
virtual StringTableEntry getAssetType (void) const =0
virtual bool isAssetId (const char *pAssetId) const =0
virtual bool isNull (void) const =0
 Validity.
virtual bool notNull (void) const =0
void registerRefreshNotify (AssetPtrCallback *pCallback)
 Notification.
void unregisterRefreshNotify (void)

Constructor & Destructor Documentation

◆ AssetPtrBase()

AssetPtrBase ( )
inline

◆ ~AssetPtrBase()

virtual ~AssetPtrBase ( )
inlinevirtual

Member Function Documentation

◆ clear()

virtual void clear ( void )
pure virtual

◆ getAssetId()

virtual StringTableEntry getAssetId ( void ) const
pure virtual

◆ getAssetType()

virtual StringTableEntry getAssetType ( void ) const
pure virtual

◆ isAssetId()

virtual bool isAssetId ( const char * pAssetId) const
pure virtual

◆ isNull()

virtual bool isNull ( void ) const
pure virtual

◆ notNull()

virtual bool notNull ( void ) const
pure virtual

◆ registerRefreshNotify()

void registerRefreshNotify ( AssetPtrCallback * pCallback)
inline

Notification.

◆ setAssetId()

virtual void setAssetId ( const char * pAssetId)
pure virtual

◆ unregisterRefreshNotify()

void unregisterRefreshNotify ( void )
inline

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