diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2023-01-18 11:41:57 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-18 11:41:57 +0100 |
commit | 0dfe0d01669d3f281ec02e136676079016c0424c (patch) | |
tree | ee5c7ef4312eb13daaf2fbb6f23a7a514b7c194a /include/godot_cpp/variant | |
parent | cb15429e4a2cf0682acd626e7ecf703c2a159460 (diff) | |
parent | d4e1dfe5dce4364baeb1781b0534909e1d895024 (diff) | |
download | redot-cpp-0dfe0d01669d3f281ec02e136676079016c0424c.tar.gz |
Merge pull request #983 from rburing/variant_to_from_objectid
Add conversions between `Variant` and `ObjectID`
Diffstat (limited to 'include/godot_cpp/variant')
-rw-r--r-- | include/godot_cpp/variant/variant.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/godot_cpp/variant/variant.hpp b/include/godot_cpp/variant/variant.hpp index 2aa54a2..b131d74 100644 --- a/include/godot_cpp/variant/variant.hpp +++ b/include/godot_cpp/variant/variant.hpp @@ -42,6 +42,8 @@ namespace godot { +class ObjectID; + class Variant { uint8_t opaque[GODOT_CPP_VARIANT_SIZE]{ 0 }; @@ -187,6 +189,7 @@ public: Variant(const StringName &v); Variant(const NodePath &v); Variant(const godot::RID &v); + Variant(const ObjectID &v); Variant(const Object *v); Variant(const Callable &v); Variant(const Signal &v); @@ -230,6 +233,7 @@ public: operator StringName() const; operator NodePath() const; operator godot::RID() const; + operator ObjectID() const; operator Object *() const; operator Callable() const; operator Signal() const; |