Expose ClassDB methods get_property_setter / get_property_getter

This commit is contained in:
Chris Cranford
2024-07-26 23:53:13 -04:00
parent e343dbbcc1
commit 7963e63165
3 changed files with 28 additions and 0 deletions

View File

@@ -447,6 +447,8 @@ public:
TypedArray<Dictionary> class_get_signal_list(const StringName &p_class, bool p_no_inheritance = false) const;
TypedArray<Dictionary> class_get_property_list(const StringName &p_class, bool p_no_inheritance = false) const;
StringName class_get_property_getter(const StringName &p_class, const StringName &p_property);
StringName class_get_property_setter(const StringName &p_class, const StringName &p_property);
Variant class_get_property(Object *p_object, const StringName &p_property) const;
Error class_set_property(Object *p_object, const StringName &p_property, const Variant &p_value) const;