@@ -75,6 +75,8 @@ class TypedArray : public Array {
75
75
} \
76
76
};
77
77
78
+ // All Variant::OBJECT types are intentionally omitted from this list because they are handled by
79
+ // the unspecialized TypedArray definition.
78
80
MAKE_TYPED_ARRAY (bool , Variant::BOOL)
79
81
MAKE_TYPED_ARRAY(uint8_t , Variant::INT)
80
82
MAKE_TYPED_ARRAY(int8_t , Variant::INT)
@@ -94,11 +96,14 @@ MAKE_TYPED_ARRAY(Rect2i, Variant::RECT2I)
94
96
MAKE_TYPED_ARRAY(Vector3, Variant::VECTOR3)
95
97
MAKE_TYPED_ARRAY(Vector3i, Variant::VECTOR3I)
96
98
MAKE_TYPED_ARRAY(Transform2D, Variant::TRANSFORM2D)
99
+ MAKE_TYPED_ARRAY(Vector4, Variant::VECTOR4)
100
+ MAKE_TYPED_ARRAY(Vector4i, Variant::VECTOR4I)
97
101
MAKE_TYPED_ARRAY(Plane, Variant::PLANE)
98
102
MAKE_TYPED_ARRAY(Quaternion, Variant::QUATERNION)
99
103
MAKE_TYPED_ARRAY(AABB, Variant::AABB)
100
104
MAKE_TYPED_ARRAY(Basis, Variant::BASIS)
101
105
MAKE_TYPED_ARRAY(Transform3D, Variant::TRANSFORM3D)
106
+ MAKE_TYPED_ARRAY(Projection, Variant::PROJECTION)
102
107
MAKE_TYPED_ARRAY(Color, Variant::COLOR)
103
108
MAKE_TYPED_ARRAY(StringName, Variant::STRING_NAME)
104
109
MAKE_TYPED_ARRAY(NodePath, Variant::NODE_PATH)
0 commit comments