|
enum | ACRFieldTypes { StartGroupFieldType = 0xFFFFFFFD,
EndGroupFieldType = 0xFFFFFFFE,
DepricatedFieldType = 0xFFFFFFFF
} |
|
typedef bool(* | SetDataNotify )(void *obj, const char *data) |
| This is a function pointer typedef to support get/set callbacks for fields. More...
|
|
typedef const char *(* | GetDataNotify )(void *obj, const char *data) |
|
typedef bool(* | WriteDataNotify )(void *obj, const char *pFieldName) |
| This is a function pointer typedef to support optional writing for fields. More...
|
|
typedef void(* | WriteCustomTamlSchema )(const AbstractClassRep *pClassRep, TiXmlElement *pParentElement) |
| Allows the writing of a custom TAML schema. More...
|
|
typedef Vector< Field > | FieldList |
|
static void | registerClassRep (AbstractClassRep *) |
|
static AbstractClassRep * | findClassRep (const char *in_pClassName) |
|
static void | initialize () |
|
static void | destroyFieldValidators (AbstractClassRep::FieldList &mFieldList) |
|
static U32 | getClassCRC (U32 netClassGroup) |
|
static AbstractClassRep * | getClassList () |
|
FieldList | mFieldList |
|
bool | mDynamicGroupExpand |
|
S32 | mClassGroupMask |
| Mask indicating in which NetGroups this object belongs. More...
|
|
S32 | mClassType |
| Stores the NetClass of this class. More...
|
|
S32 | mNetEventDir |
| Stores the NetDirection of this class. More...
|
|
S32 | mClassId [NetClassGroupsCount] |
| Stores the IDs assigned to this class for each group. More...
|
|
static U32 | NetClassCount [NetClassGroupsCount][NetClassTypesCount] = {{0, },} |
|
static U32 | NetClassBitSize [NetClassGroupsCount][NetClassTypesCount] = {{0, },} |
|
static ConsoleObject * | create (const char *in_pClassName) |
|
static ConsoleObject * | create (const U32 groupId, const U32 typeId, const U32 in_classId) |
|
const char * | mClassName |
|
AbstractClassRep * | nextClass |
|
AbstractClassRep * | parentClass |
|
Namespace * | mNamespace |
|
static AbstractClassRep ** | classTable [NetClassGroupsCount][NetClassTypesCount] |
|
static AbstractClassRep * | classLinkList = NULL |
|
static U32 | classCRC [NetClassGroupsCount] = {INITIAL_CRC_VALUE, } |
|
static bool | initialized = false |
|