summaryrefslogtreecommitdiffstats
path: root/core/object/object.h
diff options
context:
space:
mode:
authorRicardo Buring <ricardo.buring@gmail.com>2022-10-15 12:01:04 +0200
committerRicardo Buring <ricardo.buring@gmail.com>2022-10-16 09:02:49 +0200
commit1d5aa74ac3a3967401dd4028d846403ce6c2011c (patch)
tree4d5808f39581deacc59f75cd1414a75d199e1c15 /core/object/object.h
parentdc4b6165962536b53c4c1471fcf0be43c70e2335 (diff)
downloadredot-engine-1d5aa74ac3a3967401dd4028d846403ce6c2011c.tar.gz
GDExtension: add support for abstract and virtual classes
Diffstat (limited to 'core/object/object.h')
-rw-r--r--core/object/object.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/object/object.h b/core/object/object.h
index 5ba5453b31..359ab0f211 100644
--- a/core/object/object.h
+++ b/core/object/object.h
@@ -295,6 +295,8 @@ struct ObjectNativeExtension {
StringName parent_class_name;
StringName class_name;
bool editor_class = false;
+ bool is_virtual = false;
+ bool is_abstract = false;
GDNativeExtensionClassSet set;
GDNativeExtensionClassGet get;
GDNativeExtensionClassGetPropertyList get_property_list;