Torque3D Documentation / _generateds / ModuleDefinition

ModuleDefinition

Engine/source/module/moduleDefinition.h

More...

Classes:

Private Types

Parent 

Public Types

typeModuleAssetsVector 
typeModuleDependencyVector 

Public Friends

Private Functions

Public Functions

bool
addDependency(const char * pModuleId, const U32 versionId)

Declare Console Object.

bool
getDependency(const U32 dependencyIndex, ModuleDependency & dependency)

Specialized dependency control.

bool
removeDependency(const char * pModuleId)
bool
setAssetTagsManifest(const char * pTagsAssetManifest)

Module assets.

setAuthor(const char * pAuthor)
setCreateFunction(const char * pCreateFunction)
setCriticalMerge(const bool mergeCritical)
setDeprecated(const bool deprecated)
setDestroyFunction(const char * pDestroyFunction)
setEnabled(const bool enabled)
setModuleDescription(const char * pModuleDescription)
setModuleFile(const char * pModuleDefinitionFile)
setModuleFilePath(const char * pModuleDefinitionFilePath)
setModuleGroup(const char * pModuleGroup)
setModuleId(const char * pModuleId)

Module definition.

setModuleLocked(const bool status)
setModulePath(const char * pModulePath)

Module location.

setModuleScriptFilePath(const char * pModuleScriptFilePath)
setModuleType(const char * pModuleType)
setOverrideExistingObjects(const bool overrideExistingObj)
setScriptFile(const char * pScriptFile)
setSignature(const char * pSignature)

Miscellaneous.

setSynchronized(const bool synchronized)

Public Static Functions

Protected Static Functions

const char *
getDependencies(void * obj, const char * data)
const char *
getScopeSet(void * obj, const char * data)
const char *
getSignature(void * obj, const char * data)
bool
setAssetTagsManifest(void * obj, const char * index, const char * data)

Asset manifest.

bool
setAuthor(void * obj, const char * index, const char * data)
bool
setBuildId(void * obj, const char * index, const char * data)
bool
setCreateFunction(void * obj, const char * index, const char * data)
bool
setDependencies(void * obj, const char * index, const char * data)
bool
setDeprecated(void * obj, const char * index, const char * data)
bool
setDestroyFunction(void * obj, const char * index, const char * data)
bool
setEnabled(void * obj, const char * index, const char * data)
bool
setModuleDescription(void * obj, const char * index, const char * data)
bool
setModuleGroup(void * obj, const char * index, const char * data)
bool
setModuleId(void * obj, const char * index, const char * data)
bool
setModuleType(void * obj, const char * index, const char * data)
bool
setOverrideExistingObjects(void * obj, const char * index, const char * data)
bool
setScriptFile(void * obj, const char * index, const char * data)
bool
setSynchronized(void * obj, const char * index, const char * data)
bool
setVersionId(void * obj, const char * index, const char * data)
bool
writeAuthor(void * obj, StringTableEntry pFieldName)
bool
writeBuildId(void * obj, StringTableEntry pFieldName)
bool
bool
bool
bool
bool
bool
writeEnabled(void * obj, StringTableEntry pFieldName)
bool
bool
bool

Detailed Description

see:

moduleGroup

Private Types

typedef SimSet Parent 

Public Types

typedef Vector< AssetDefinition * > typeModuleAssetsVector 
typedef Vector< ModuleDependency > typeModuleDependencyVector 

Public Friends

Private Attributes

StringTableEntry mAssetTagsManifest 

Modules assets.

StringTableEntry mAuthor 
U32 mBuildId 
StringTableEntry mCreateFunction 
bool mCriticalMerge 
typeModuleDependencyVector mDependencies 
bool mDeprecated 
StringTableEntry mDestroyFunction 
bool mEnabled 
S32 mLoadCount 
bool mLocked 
typeModuleAssetsVector mModuleAssets 
StringTableEntry mModuleDescription 
StringTableEntry mModuleFile 
StringTableEntry mModuleFilePath 
StringTableEntry mModuleGroup 
StringTableEntry mModuleId 

Module definition.

StringTableEntry mModulePath 

Module location.

StringTableEntry mModuleScriptFilePath 
StringTableEntry mModuleType 
bool mOverrideExistingObjects 
ModuleManager * mpModuleManager 
SimObjectId mScopeSet 
StringTableEntry mScriptFile 
StringTableEntry mSignature 

Miscellaneous.

bool mSynchronized 
U32 mVersionId 

Private Functions

checkUnlocked(void )

setModuleManager(ModuleManager * pModuleManager)

Public Functions

ModuleDefinition()

~ModuleDefinition()

addDeclaredAsset(AssetDefinition * asset)

addDependency(const char * pModuleId, const U32 versionId)

DECLARE_CONOBJECT(ModuleDefinition )

Declare Console Object.

getAssetTagsManifest(void )

getAuthor(void )

getBuildId(void )

getCreateFunction(void )

getCriticalMerge(void )

getDependencies(void )

getDependency(const U32 dependencyIndex, ModuleDependency & dependency)

getDependencyCount(void )

Specialized dependency control.

getDeprecated(void )

getDestroyFunction(void )

getEnabled(void )

getLoadCount(void )

getModuleAssets(void )

getModuleDescription(void )

getModuleFile(void )

getModuleFilePath(void )

getModuleGroup(void )

getModuleId(void )

getModuleLocked(void )

getModuleManager(void )

getModulePath(void )

getModuleScriptFilePath(void )

getModuleType(void )

getOverrideExistingObjects(void )

getScopeSet(void )

getScriptFile(void )

getSignature(void )

getSynchronized(void )

getVersionId(void )

increaseLoadCount(void )

reduceLoadCount(void )

removeDependency(const char * pModuleId)

save(void )

setAssetTagsManifest(const char * pTagsAssetManifest)

Module assets.

setAuthor(const char * pAuthor)

setBuildId(const U32 buildId)

setCreateFunction(const char * pCreateFunction)

setCriticalMerge(const bool mergeCritical)

setDependencies(const typeModuleDependencyVector & dependencies)

setDeprecated(const bool deprecated)

setDestroyFunction(const char * pDestroyFunction)

setEnabled(const bool enabled)

setModuleDescription(const char * pModuleDescription)

setModuleFile(const char * pModuleDefinitionFile)

setModuleFilePath(const char * pModuleDefinitionFilePath)

setModuleGroup(const char * pModuleGroup)

setModuleId(const char * pModuleId)

Module definition.

setModuleLocked(const bool status)

setModulePath(const char * pModulePath)

Module location.

setModuleScriptFilePath(const char * pModuleScriptFilePath)

setModuleType(const char * pModuleType)

setOverrideExistingObjects(const bool overrideExistingObj)

setScriptFile(const char * pScriptFile)

setSignature(const char * pSignature)

Miscellaneous.

setSynchronized(const bool synchronized)

setVersionId(const U32 versionId)

Public Static Functions

initPersistFields()

Engine.

Protected Static Functions

getDependencies(void * obj, const char * data)

getScopeSet(void * obj, const char * data)

getSignature(void * obj, const char * data)

setAssetTagsManifest(void * obj, const char * index, const char * data)

Asset manifest.

setAuthor(void * obj, const char * index, const char * data)

setBuildId(void * obj, const char * index, const char * data)

setCreateFunction(void * obj, const char * index, const char * data)

setDependencies(void * obj, const char * index, const char * data)

setDeprecated(void * obj, const char * index, const char * data)

setDestroyFunction(void * obj, const char * index, const char * data)

setEnabled(void * obj, const char * index, const char * data)

setModuleDescription(void * obj, const char * index, const char * data)

setModuleGroup(void * obj, const char * index, const char * data)

setModuleId(void * obj, const char * index, const char * data)

setModuleType(void * obj, const char * index, const char * data)

setOverrideExistingObjects(void * obj, const char * index, const char * data)

setScriptFile(void * obj, const char * index, const char * data)

setSynchronized(void * obj, const char * index, const char * data)

setVersionId(void * obj, const char * index, const char * data)

writeAssetTagsManifest(void * obj, StringTableEntry pFieldName)

writeAuthor(void * obj, StringTableEntry pFieldName)

writeBuildId(void * obj, StringTableEntry pFieldName)

writeCreateFunction(void * obj, StringTableEntry pFieldName)

writeCriticalMerge(void * obj, StringTableEntry pFieldName)

writeDependencies(void * obj, StringTableEntry pFieldName)

writeDeprecated(void * obj, StringTableEntry pFieldName)

writeDestroyFunction(void * obj, StringTableEntry pFieldName)

writeEnabled(void * obj, StringTableEntry pFieldName)

writeModuleDescription(void * obj, StringTableEntry pFieldName)

writeModuleType(void * obj, StringTableEntry pFieldName)

writeOverrideExistingObjects(void * obj, StringTableEntry pFieldName)

writeScriptFile(void * obj, StringTableEntry pFieldName)

writeSynchronized(void * obj, StringTableEntry pFieldName)