diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2023-09-26 08:17:28 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2023-09-26 08:17:28 +0200 |
commit | 55dfbd7761fc835f28e2e677bf78e06c2a02d0f9 (patch) | |
tree | a8f7534d1a26cd60e797a4c1a0722c6cbeffe067 /core/object/method_bind.h | |
parent | 79805262f18bb1b00b84061994825db5afe94144 (diff) | |
parent | 2733a6f762fc04956361a1eb49f1dffaa3d80489 (diff) | |
download | redot-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.h | 4 |
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; |