diff options
author | Hugo Locurcio <hugo.locurcio@hugo.pro> | 2020-11-28 01:34:13 +0100 |
---|---|---|
committer | Hugo Locurcio <hugo.locurcio@hugo.pro> | 2020-11-28 01:34:13 +0100 |
commit | aa2344afe4f10bf7ebdfd399bb63945924543bbe (patch) | |
tree | 368825774f3d3a59eeb50a2101f5de7a8a8617f5 /core/object/class_db.cpp | |
parent | 828d1ea59eb95edc840ca25de5f8c594fd9b584e (diff) | |
download | redot-engine-aa2344afe4f10bf7ebdfd399bb63945924543bbe.tar.gz |
Mention lack of optional setter arguments in `ClassDB::add.property()`
Diffstat (limited to 'core/object/class_db.cpp')
-rw-r--r-- | core/object/class_db.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/object/class_db.cpp b/core/object/class_db.cpp index 64ebeb427e..dc28fa10de 100644 --- a/core/object/class_db.cpp +++ b/core/object/class_db.cpp @@ -978,6 +978,7 @@ void ClassDB::add_property_subgroup(StringName p_class, const String &p_name, co type->property_list.push_back(PropertyInfo(Variant::NIL, p_name, PROPERTY_HINT_NONE, p_prefix, PROPERTY_USAGE_SUBGROUP)); } +// NOTE: For implementation simplicity reasons, this method doesn't allow setters to have optional arguments at the end. void ClassDB::add_property(StringName p_class, const PropertyInfo &p_pinfo, const StringName &p_setter, const StringName &p_getter, int p_index) { lock->read_lock(); ClassInfo *type = classes.getptr(p_class); |