![]() |
ezEngine
Release 25.03
|
Data types that are available in visual script. These are a subset of ezVariantType. More...
#include <VisualScriptDataType.h>
Static Public Member Functions | |
static EZ_ALWAYS_INLINE bool | IsNumber (Enum dataType) |
static EZ_ALWAYS_INLINE bool | IsPointer (Enum dataType) |
static ezVariantType::Enum | GetVariantType (Enum dataType) |
static Enum | FromVariantType (ezVariantType::Enum variantType) |
static ezProcessingStream::DataType | GetStreamDataType (Enum dataType) |
static const ezRTTI * | GetRtti (Enum dataType) |
static Enum | FromRtti (const ezRTTI *pRtti) |
static ezUInt32 | GetStorageSize (Enum dataType) |
static ezUInt32 | 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 ezVariantType.
Like with ezVariantType, 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.