diff options
| author | Chris Cranford <chris@hibernate.org> | 2024-06-18 20:18:30 -0400 |
|---|---|---|
| committer | Chris Cranford <chris@hibernate.org> | 2024-06-19 11:21:11 -0400 |
| commit | 78b63203d437c84802a13d558201f78bfefb823f (patch) | |
| tree | 29f9a53c0f692a92685a79b26f476ee3a49b1c1b /src/variant | |
| parent | 0efc6cddbc051415cffd826df667d2b7cd918b37 (diff) | |
| download | redot-cpp-78b63203d437c84802a13d558201f78bfefb823f.tar.gz | |
Add missing enum & ctor for PackedVector4Array implementation
Diffstat (limited to 'src/variant')
| -rw-r--r-- | src/variant/variant.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/variant/variant.cpp b/src/variant/variant.cpp index 161362b..e2ed8ba 100644 --- a/src/variant/variant.cpp +++ b/src/variant/variant.cpp @@ -248,6 +248,10 @@ Variant::Variant(const PackedColorArray &v) { from_type_constructor[PACKED_COLOR_ARRAY](_native_ptr(), v._native_ptr()); } +Variant::Variant(const PackedVector4Array &v) { + from_type_constructor[PACKED_VECTOR4_ARRAY](_native_ptr(), v._native_ptr()); +} + Variant::~Variant() { internal::gdextension_interface_variant_destroy(_native_ptr()); } @@ -506,6 +510,10 @@ Variant::operator PackedColorArray() const { return PackedColorArray(this); } +Variant::operator PackedVector4Array() const { + return PackedVector4Array(this); +} + Variant &Variant::operator=(const Variant &other) { clear(); internal::gdextension_interface_variant_new_copy(_native_ptr(), other._native_ptr()); |
