![]() |
Plasma Engine
2.0
|
Describes what category a property belongs to. More...
#include <AbstractProperty.h>
Public Types | |
enum | Enum { Constant , Member , Function , Array , Set , Map , Default = Member } |
using | StorageType = plUInt8 |
Describes what category a property belongs to.
Enumerator | |
---|---|
Constant | The property is a constant value that is stored inside the RTTI data. |
Member | The property is a 'member property', i.e. it represents some accessible value. Cast to plAbstractMemberProperty. |
Function | The property is a function which can be called. Cast to plAbstractFunctionProperty. |
Array | The property is actually an array of values. The array dimensions might be changeable. Cast to plAbstractArrayProperty. |
Set | The property is actually a set of values. Cast to plAbstractSetProperty. |
Map | The property is actually a map from string to values. Cast to plAbstractMapProperty. |