File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -194,6 +194,7 @@ typedef void *GDExtensionClassInstancePtr;
194194
195195typedef GDNativeBool (* GDNativeExtensionClassSet )(GDExtensionClassInstancePtr p_instance , const GDNativeStringNamePtr p_name , const GDNativeVariantPtr p_value );
196196typedef GDNativeBool (* GDNativeExtensionClassGet )(GDExtensionClassInstancePtr p_instance , const GDNativeStringNamePtr p_name , GDNativeVariantPtr r_ret );
197+ typedef uint64_t (* GDNativeExtensionClassGetRID )(GDExtensionClassInstancePtr p_instance );
197198
198199typedef struct {
199200 uint32_t type ;
@@ -228,6 +229,7 @@ typedef struct {
228229 GDNativeExtensionClassCreateInstance create_instance_func ; /* this one is mandatory */
229230 GDNativeExtensionClassFreeInstance free_instance_func ; /* this one is mandatory */
230231 GDNativeExtensionClassGetVirtual get_virtual_func ;
232+ GDNativeExtensionClassGetRID get_rid_func ;
231233 void * class_userdata ;
232234} GDNativeExtensionClassCreationInfo ;
233235
Original file line number Diff line number Diff line change @@ -155,10 +155,11 @@ void ClassDB::register_class() {
155155 nullptr , // GDNativeExtensionClassNotification notification_func;
156156 nullptr , // GDNativeExtensionClassToString to_string_func;
157157 nullptr , // GDNativeExtensionClassReference reference_func;
158- nullptr , // GDNativeExtensionClassUnreference
158+ nullptr , // GDNativeExtensionClassUnreference unreference_func;
159159 T::create, // GDNativeExtensionClassCreateInstance create_instance_func; /* this one is mandatory */
160160 T::free, // GDNativeExtensionClassFreeInstance free_instance_func; /* this one is mandatory */
161161 &ClassDB::get_virtual_func, // GDNativeExtensionClassGetVirtual get_virtual_func;
162+ nullptr , // GDNativeExtensionClassGetRID get_rid;
162163 (void *)cl.name , // void *class_userdata;
163164 };
164165
You can’t perform that action at this time.
0 commit comments