Skip to content

Commit

Permalink
Added newer Variant types to typed_array.hpp
Browse files Browse the repository at this point in the history
This is a companion commit to the godot PR godotengine/godot#87992 which fixes godotengine/godot#87991
  • Loading branch information
allenwp committed Feb 6, 2024
1 parent 36847f6 commit fe9dc62
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions include/godot_cpp/variant/typed_array.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@

#include <godot_cpp/variant/array.hpp>
#include <godot_cpp/variant/variant.hpp>
#include "core/variant/binder_common.h"

namespace godot {

Expand Down Expand Up @@ -75,6 +76,8 @@ class TypedArray : public Array {
} \
};

// All Variant::OBJECT types are intentionally omitted from this list because they are handled by
// the unspecialized TypedArray definition.
MAKE_TYPED_ARRAY(bool, Variant::BOOL)
MAKE_TYPED_ARRAY(uint8_t, Variant::INT)
MAKE_TYPED_ARRAY(int8_t, Variant::INT)
Expand All @@ -94,11 +97,14 @@ MAKE_TYPED_ARRAY(Rect2i, Variant::RECT2I)
MAKE_TYPED_ARRAY(Vector3, Variant::VECTOR3)
MAKE_TYPED_ARRAY(Vector3i, Variant::VECTOR3I)
MAKE_TYPED_ARRAY(Transform2D, Variant::TRANSFORM2D)
MAKE_TYPED_ARRAY(Vector4, Variant::VECTOR4)
MAKE_TYPED_ARRAY(Vector4i, Variant::VECTOR4I)
MAKE_TYPED_ARRAY(Plane, Variant::PLANE)
MAKE_TYPED_ARRAY(Quaternion, Variant::QUATERNION)
MAKE_TYPED_ARRAY(AABB, Variant::AABB)
MAKE_TYPED_ARRAY(Basis, Variant::BASIS)
MAKE_TYPED_ARRAY(Transform3D, Variant::TRANSFORM3D)
MAKE_TYPED_ARRAY(Projection, Variant::PROJECTION)
MAKE_TYPED_ARRAY(Color, Variant::COLOR)
MAKE_TYPED_ARRAY(StringName, Variant::STRING_NAME)
MAKE_TYPED_ARRAY(NodePath, Variant::NODE_PATH)
Expand Down

0 comments on commit fe9dc62

Please sign in to comment.