![]() |
Plasma Engine
2.0
|
Data types that are available in visual script. These are a subset of plVariantType. More...
#include <VisualScriptDataType.h>
Static Public Member Functions | |
static PL_ALWAYS_INLINE bool | IsNumber (Enum dataType) |
static PL_ALWAYS_INLINE bool | IsPointer (Enum dataType) |
static plVariantType::Enum | GetVariantType (Enum dataType) |
static Enum | FromVariantType (plVariantType::Enum variantType) |
static plProcessingStream::DataType | GetStreamDataType (Enum dataType) |
static const plRTTI * | GetRtti (Enum dataType) |
static Enum | FromRtti (const plRTTI *pRtti) |
static plUInt32 | GetStorageSize (Enum dataType) |
static plUInt32 | GetStorageAlignment (Enum dataType) |
static const char * | GetName (Enum dataType) |
static bool | CanConvertTo (Enum sourceDataType, Enum targetDataType) |
Data types that are available in visual script. These are a subset of plVariantType.
Like with plVariantType, the order of these types is important as they are used to determine if a type is "bigger" during type deduction. Also the enum values are serialized in visual script files.