![]() |
Murl Engine API
Version 2018.3
|
A single property information item. More...
#include <murl_property_info.h>
A single property information item.
Public Attributes | |
UInt32 | mId |
The property ID. More... | |
String | mTypeName |
A human-readable string representing the property's variable type. More... | |
IEnums::PropertySemantic | mSemantic |
The property value semantic. More... | |
UInt32 | mNumComponents |
The number of individual components, e.g. More... | |
UInt32 | mMinCapacity |
The minimum number of elements the property can store. More... | |
UInt32 | mMaxCapacity |
The maximum number of elements the property can store. More... | |
UInt32 | mMinRequired |
The minimum number of required elements. More... | |
UInt32 | mMaxRequired |
The maximum number of required elements. More... | |
Array< Array< String > > | mDefaultValue |
The default string values. More... | |
const Enum< SInt32 > * | mEnum |
Optional value enumeration. More... | |
UInt32 Murl::PropertyInfo::Item::mId |
The property ID.
String Murl::PropertyInfo::Item::mTypeName |
A human-readable string representing the property's variable type.
IEnums::PropertySemantic Murl::PropertyInfo::Item::mSemantic |
The property value semantic.
UInt32 Murl::PropertyInfo::Item::mNumComponents |
The number of individual components, e.g.
4 for a Graph::Vector.
UInt32 Murl::PropertyInfo::Item::mMinCapacity |
The minimum number of elements the property can store.
UInt32 Murl::PropertyInfo::Item::mMaxCapacity |
The maximum number of elements the property can store.
UInt32 Murl::PropertyInfo::Item::mMinRequired |
The minimum number of required elements.
UInt32 Murl::PropertyInfo::Item::mMaxRequired |
The maximum number of required elements.
The default string values.
Accessed using mDefaultValue[elementIndex][componentIndex].