diff options
author | Rémi Verschelde <remi@verschelde.fr> | 2022-10-16 11:51:21 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-16 11:51:21 +0200 |
commit | 767f8fb483851a210f170956e238e8b0cefa3834 (patch) | |
tree | 4d5808f39581deacc59f75cd1414a75d199e1c15 /core/extension/native_extension.cpp | |
parent | dc4b6165962536b53c4c1471fcf0be43c70e2335 (diff) | |
parent | 1d5aa74ac3a3967401dd4028d846403ce6c2011c (diff) | |
download | redot-engine-767f8fb483851a210f170956e238e8b0cefa3834.tar.gz |
Merge pull request #66979 from rburing/gdextension_abstract_class
GDExtension: add support for virtual and abstract classes
Diffstat (limited to 'core/extension/native_extension.cpp')
-rw-r--r-- | core/extension/native_extension.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/extension/native_extension.cpp b/core/extension/native_extension.cpp index 6418da2235..cc019584a5 100644 --- a/core/extension/native_extension.cpp +++ b/core/extension/native_extension.cpp @@ -152,6 +152,8 @@ void NativeExtension::_register_extension_class(const GDNativeExtensionClassLibr extension->native_extension.parent_class_name = parent_class_name; extension->native_extension.class_name = class_name; extension->native_extension.editor_class = self->level_initialized == INITIALIZATION_LEVEL_EDITOR; + extension->native_extension.is_virtual = p_extension_funcs->is_virtual; + extension->native_extension.is_abstract = p_extension_funcs->is_abstract; extension->native_extension.set = p_extension_funcs->set_func; extension->native_extension.get = p_extension_funcs->get_func; extension->native_extension.get_property_list = p_extension_funcs->get_property_list_func; |