AssetTagsManifest
Engine/source/assets/assetTagsManifest.h
Classes:
class
Asset location.
Private Types
Public Types
Public Friends
class
Private Attributes
Private Functions
fetchTagName(const char * pTagName)
AssetTag *
findAssetTag(const char * pTagName)
renameAssetId(const char * pAssetIdFrom, const char * pAssetIdTo)
Protected Functions
onTamlCustomRead(const TamlCustomNodes & customNodes)
Called during the reading of the object to allow custom properties to be read.
onTamlCustomWrite(TamlCustomNodes & customNodes)
Called during the writing of the object to allow custom properties to be written.
Public Functions
Declare Console Object.
getAssetTag(const char * pAssetId, const U32 tagIndex)
getAssetTagCount(const char * pAssetId)
Detailed Description
Private Types
typedef SimObject Parent
typedef StringTableEntry typeAssetId
typedef StringTableEntry typeAssetTagName
Public Types
typedef HashTable< typeAssetId, AssetTag * > typeAssetToTagHash
typedef HashMap< typeAssetTagName, AssetTag * > typeTagNameHash
Asset/Tag database.
Public Friends
Private Attributes
typeAssetToTagHash mAssetToTagDatabase
typeTagNameHash mTagNameDatabase
Private Functions
fetchTagName(const char * pTagName)
findAssetTag(const char * pTagName)
renameAssetId(const char * pAssetIdFrom, const char * pAssetIdTo)
Protected Functions
onTamlCustomRead(const TamlCustomNodes & customNodes)
Reimplemented from: SimObject
onTamlCustomWrite(TamlCustomNodes & customNodes)
Reimplemented from: SimObject
Public Functions
AssetTagsManifest()
~AssetTagsManifest()
createTag(const char * pTagName)
Tagging.
DECLARE_CONOBJECT(AssetTagsManifest )
Declare Console Object.
deleteTag(const char * pTagName)
getAssetTag(const char * pAssetId, const U32 tagIndex)
getAssetTagCount(const char * pAssetId)
getTag(const U32 tagIndex)
getTagCount(void )
hasTag(const char * pAssetId, const char * pTagName)
isTag(const char * pTagName)
renameTag(const char * pOldTagName, const char * pNewTagName)
tag(const char * pAssetId, const char * pTagName)
untag(const char * pAssetId, const char * pTagName)