![]() |
Plasma Engine
2.0
|
Flags that describe a reflected type. More...
#include <StaticRTTI.h>
Classes | |
| struct | Bits |
Public Types | |
| enum | Enum { StandardType = PL_BIT(0) , IsEnum = PL_BIT(1) , Bitflags = PL_BIT(2) , Class = PL_BIT(3) , Abstract = PL_BIT(4) , Phantom = PL_BIT(5) , Minimal = PL_BIT(6) , Default = 0 } |
| using | StorageType = plUInt8 |
Flags that describe a reflected type.
| enum plTypeFlags::Enum |
| Enumerator | |
|---|---|
| StandardType | Anything that can be stored inside an plVariant except for pointers and containers. |
| IsEnum | enum struct used for plEnum. |
| Bitflags | bitflags struct used for plBitflags. |
| Class | A class or struct. The above flags are mutually exclusive. |
| Abstract | Type is abstract. |
| Phantom | De-serialized type information that cannot be created on this process. |
| Minimal | Does not contain any property, function or attribute information. Used only for versioning. |