AssetPtr

Engine/source/assets/assetPtr.h

More...

Private Attributes

Public Functions

AssetPtr(const AssetPtr< T > & assetPtr)
AssetPtr(const char * pAssetId)

Referencing.

bool
isAssetId(const char * pAssetId)
bool

Validity.

bool
AssetPtr< T > &
operator=(const AssetPtr< T > & assetPtr)
AssetPtr< T > &
operator=(const char * pAssetId)

Assignment.

setAssetId(const char * pAssetId)

Detailed Description

Private Attributes

SimObjectPtr< T > mpAsset 

Public Functions

AssetPtr()

AssetPtr(const AssetPtr< T > & assetPtr)

AssetPtr(const char * pAssetId)

~AssetPtr()

clear(void )

Reimplemented from: AssetPtrBase

getAssetId(void )

Reimplemented from: AssetPtrBase

getAssetType(void )

Reimplemented from: AssetPtrBase

isAssetId(const char * pAssetId)

Reimplemented from: AssetPtrBase

isNull(void )

Reimplemented from: AssetPtrBase

notNull(void )

Reimplemented from: AssetPtrBase

operator T*(void )

operator*(void )

operator->(void )

operator=(const AssetPtr< T > & assetPtr)

operator=(const char * pAssetId)

Assignment.

setAssetId(const char * pAssetId)

Reimplemented from: AssetPtrBase