EnginePropertyTable::Property
Engine/source/console/engineTypeInfo.h
Public Attributes
const char *
Doc string using Javadoc markup.
Indexed size of the property.
Public Functions
const char *
Return the documentation string for this property.
Return the number of indexed elements of the property.
bool
bool
Test whether the property has a constant value.
bool
Test whether this property begins a group of properties.
bool
Test whether this property ends a group of properties.
bool
Test whether the property value is transient, i.e. should not be serialized.
Detailed Description
Public Attributes
const char * mDocString
Doc string using Javadoc markup.
U32 mFlags
Combination of EnginePropertyFlags.
const char * mName
Name of the property.
U32 mNumElements
Indexed size of the property.
If 0, the property array is variable-sized. If 1, the property is not indexed. If >1, the property is a fixed-size array.
U32 mType
Type-id of the property.
Public Functions
getDocString()
Return the documentation string for this property.
getName()
Return the name of the property.
getNumElements()
Return the number of indexed elements of the property.
getType()
Return the type-id of the property.
hideInInspectors()
isConstant()
Test whether the property has a constant value.
isGroupBegin()
Test whether this property begins a group of properties.
isGroupEnd()
Test whether this property ends a group of properties.
isTransient()
Test whether the property value is transient, i.e. should not be serialized.