diff options
author | bruvzg <7645683+bruvzg@users.noreply.github.com> | 2022-07-11 14:37:14 +0300 |
---|---|---|
committer | bruvzg <7645683+bruvzg@users.noreply.github.com> | 2022-07-11 15:00:17 +0300 |
commit | 713b122b84c4b13be9db1ee6c2771e6a743b756f (patch) | |
tree | a65aef7ca499ea1eac3bc884709ba75aef0a614b /src/core/class_db.cpp | |
parent | bffedfed1eb297b697fa4d139ac9d03b5c9fabd6 (diff) | |
download | redot-cpp-713b122b84c4b13be9db1ee6c2771e6a743b756f.tar.gz |
Add support for BitField hint, sync API files.
Diffstat (limited to 'src/core/class_db.cpp')
-rw-r--r-- | src/core/class_db.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/class_db.cpp b/src/core/class_db.cpp index 44b953a..98cd4d0 100644 --- a/src/core/class_db.cpp +++ b/src/core/class_db.cpp @@ -249,7 +249,7 @@ void ClassDB::add_signal(const char *p_class, const MethodInfo &p_signal) { internal::gdn_interface->classdb_register_extension_class_signal(internal::library, cl.name, p_signal.name, parameters.data(), parameters.size()); } -void ClassDB::bind_integer_constant(const char *p_class_name, const char *p_enum_name, const char *p_constant_name, GDNativeInt p_constant_value) { +void ClassDB::bind_integer_constant(const char *p_class_name, const char *p_enum_name, const char *p_constant_name, GDNativeInt p_constant_value, bool p_is_bitfield) { std::unordered_map<std::string, ClassInfo>::iterator type_it = classes.find(p_class_name); ERR_FAIL_COND_MSG(type_it == classes.end(), "Class doesn't exist."); @@ -263,7 +263,7 @@ void ClassDB::bind_integer_constant(const char *p_class_name, const char *p_enum type.constant_names.insert(p_constant_name); // Register it with Godot - internal::gdn_interface->classdb_register_extension_class_integer_constant(internal::library, p_class_name, p_enum_name, p_constant_name, p_constant_value); + internal::gdn_interface->classdb_register_extension_class_integer_constant(internal::library, p_class_name, p_enum_name, p_constant_name, p_constant_value, p_is_bitfield); } GDNativeExtensionClassCallVirtual ClassDB::get_virtual_func(void *p_userdata, const char *p_name) { |