Torque3D Documentation / _generateds / AssetTagsManifest

AssetTagsManifest

Engine/source/assets/assetTagsManifest.h

More...

Classes:

class

Private Types

Parent 
typeAssetId 
typeAssetTagName 

Public Types

HashTable< typeAssetId, AssetTag * >
typeAssetToTagHash 
HashMap< typeAssetTagName, AssetTag * >
typeTagNameHash 

Asset/Tag database.

Public Friends

Private Functions

findAssetTag(const char * pTagName)
renameAssetId(const char * pAssetIdFrom, const char * pAssetIdTo)

Protected Functions

Called during the reading of the object to allow custom properties to be read.

Called during the writing of the object to allow custom properties to be written.

Public Functions

createTag(const char * pTagName)

Tagging.

Declare Console Object.

bool
deleteTag(const char * pTagName)
getAssetTag(const char * pAssetId, const U32 tagIndex)
getAssetTagCount(const char * pAssetId)
bool
hasTag(const char * pAssetId, const char * pTagName)
bool
isTag(const char * pTagName)
bool
renameTag(const char * pOldTagName, const char * pNewTagName)
bool
tag(const char * pAssetId, const char * pTagName)
bool
untag(const char * pAssetId, const char * pTagName)

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)