|
@@ -47,7 +47,9 @@ enum Metadata {
|
|
|
METADATA_INT_IS_UINT32,
|
|
|
METADATA_INT_IS_UINT64,
|
|
|
METADATA_REAL_IS_FLOAT,
|
|
|
- METADATA_REAL_IS_DOUBLE
|
|
|
+ METADATA_REAL_IS_DOUBLE,
|
|
|
+ METADATA_INT_IS_CHAR16,
|
|
|
+ METADATA_INT_IS_CHAR32,
|
|
|
};
|
|
|
}
|
|
|
|
|
@@ -104,8 +106,8 @@ MAKE_TYPE_INFO_WITH_META(uint32_t, Variant::INT, GodotTypeInfo::METADATA_INT_IS_
|
|
|
MAKE_TYPE_INFO_WITH_META(int32_t, Variant::INT, GodotTypeInfo::METADATA_INT_IS_INT32)
|
|
|
MAKE_TYPE_INFO_WITH_META(uint64_t, Variant::INT, GodotTypeInfo::METADATA_INT_IS_UINT64)
|
|
|
MAKE_TYPE_INFO_WITH_META(int64_t, Variant::INT, GodotTypeInfo::METADATA_INT_IS_INT64)
|
|
|
-MAKE_TYPE_INFO(char16_t, Variant::INT)
|
|
|
-MAKE_TYPE_INFO(char32_t, Variant::INT)
|
|
|
+MAKE_TYPE_INFO_WITH_META(char16_t, Variant::INT, GodotTypeInfo::METADATA_INT_IS_CHAR16)
|
|
|
+MAKE_TYPE_INFO_WITH_META(char32_t, Variant::INT, GodotTypeInfo::METADATA_INT_IS_CHAR32)
|
|
|
MAKE_TYPE_INFO_WITH_META(float, Variant::FLOAT, GodotTypeInfo::METADATA_REAL_IS_FLOAT)
|
|
|
MAKE_TYPE_INFO_WITH_META(double, Variant::FLOAT, GodotTypeInfo::METADATA_REAL_IS_DOUBLE)
|
|
|
|