Torque2D Reference
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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: