Torque3D Documentation / _generateds / SimFieldDictionary

SimFieldDictionary

Engine/source/console/simFieldDictionary.h

Dictionary to keep track of dynamic fields on SimObject.

More...

Classes:

Public Types

enum
_Anonymous_ {  HashTableSize = 19
}

Public Friends

Public Attributes

mHashTable [HashTableSize]

Private Static Attributes

Private Attributes

In order to efficiently detect when a dynamic field has been added or deleted, we increment this every time we add or remove a field.

Private Functions

addEntry(U32 bucket, StringTableEntry slotName, ConsoleBaseType * type, char * value)
freeEntry(Entry * entry)

Private Static Functions

Detailed Description

Dictionary to keep track of dynamic fields on SimObject.

Public Types

@21

Enumerator

HashTableSize = 19

Public Friends

Public Attributes

Entry * mHashTable [HashTableSize]

Private Static Attributes

Entry * smFreeList 

Private Attributes

U32 mNumFields 
U32 mVersion 

In order to efficiently detect when a dynamic field has been added or deleted, we increment this every time we add or remove a field.

Private Functions

addEntry(U32 bucket, StringTableEntry slotName, ConsoleBaseType * type, char * value)

freeEntry(Entry * entry)