summaryrefslogtreecommitdiffstats
path: root/core/object/method_bind.h
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2023-09-26 08:17:28 +0200
committerRémi Verschelde <rverschelde@gmail.com>2023-09-26 08:17:28 +0200
commit55dfbd7761fc835f28e2e677bf78e06c2a02d0f9 (patch)
treea8f7534d1a26cd60e797a4c1a0722c6cbeffe067 /core/object/method_bind.h
parent79805262f18bb1b00b84061994825db5afe94144 (diff)
parent2733a6f762fc04956361a1eb49f1dffaa3d80489 (diff)
downloadredot-engine-55dfbd7761fc835f28e2e677bf78e06c2a02d0f9.tar.gz
Merge pull request #80284 from dsnopek/gdextension-hot-reload
Implement reloading of GDExtensions
Diffstat (limited to 'core/object/method_bind.h')
-rw-r--r--core/object/method_bind.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/object/method_bind.h b/core/object/method_bind.h
index 84f0941b94..d67fd003c8 100644
--- a/core/object/method_bind.h
+++ b/core/object/method_bind.h
@@ -111,6 +111,10 @@ public:
_FORCE_INLINE_ int get_argument_count() const { return argument_count; };
+#ifdef TOOLS_ENABLED
+ virtual bool is_valid() const { return true; }
+#endif
+
virtual Variant call(Object *p_object, const Variant **p_args, int p_arg_count, Callable::CallError &r_error) const = 0;
virtual void validated_call(Object *p_object, const Variant **p_args, Variant *r_ret) const = 0;