AbstractClassRep::Field
Engine/source/console/consoleObject.h
Public Attributes
bool
Number of elements, if this is an array.
Get data notify Fn.
bool
Flag to track expanded/not state of this group in the editor.
bool
const char *
This is filled when type is StartField or EndField.
Name of the field.
const char *
Optionally filled field containing the group name.
Set data notify Fn.
Validator, if any.
Function to determine whether data should be written or not.
Public Functions
Field()
Detailed Description
Public Attributes
bool doNotSubstitute
S32 elementCount
Number of elements, if this is an array.
BitSet32 flag
Stores various flags.
GetDataNotify getDataFn
Get data notify Fn.
bool groupExpand
Flag to track expanded/not state of this group in the editor.
bool keepClearSubsOnly
U32 networkMask
U32 offset
Memory offset from beginning of class for this field.
const char * pFieldDocs
This is filled when type is StartField or EndField.
Documentation about this field; see consoleDoc.cc.
StringTableEntry pFieldname
Name of the field.
const char * pGroupname
Optionally filled field containing the group name.
SetDataNotify setDataFn
Set data notify Fn.
const EnumTable * table
If this is an enum, this points to the table defining it.
U32 type
A data type ID or one of the special custom fields.
TypeValidator * validator
Validator, if any.
WriteDataNotify writeDataFn
Function to determine whether data should be written or not.