@@ -39,7 +39,7 @@ pub trait VarcallSignatureTuple: PtrcallSignatureTuple {
39
39
) ;
40
40
41
41
unsafe fn out_class_varcall (
42
- method_bind : sys :: GDExtensionMethodBindPtr ,
42
+ method_bind : ClassMethodBind ,
43
43
method_name : & ' static str ,
44
44
object_ptr : sys:: GDExtensionObjectPtr ,
45
45
maybe_instance_id : Option < InstanceId > , // if not static
@@ -74,7 +74,7 @@ pub trait PtrcallSignatureTuple {
74
74
) ;
75
75
76
76
unsafe fn out_class_ptrcall < Rr : PtrcallReturn < Ret = Self :: Ret > > (
77
- method_bind : sys :: GDExtensionMethodBindPtr ,
77
+ method_bind : ClassMethodBind ,
78
78
method_name : & ' static str ,
79
79
object_ptr : sys:: GDExtensionObjectPtr ,
80
80
maybe_instance_id : Option < InstanceId > , // if not static
@@ -202,7 +202,7 @@ macro_rules! impl_varcall_signature_for_tuple {
202
202
let variant = Variant :: from_var_sys_init( |return_ptr| {
203
203
let mut err = sys:: default_call_error( ) ;
204
204
class_fn(
205
- method_bind,
205
+ method_bind. 0 ,
206
206
object_ptr,
207
207
variant_ptrs. as_ptr( ) ,
208
208
variant_ptrs. len( ) as i64 ,
@@ -318,7 +318,7 @@ macro_rules! impl_ptrcall_signature_for_tuple {
318
318
] ;
319
319
320
320
let result = Rr :: call( |return_ptr| {
321
- class_fn( method_bind, object_ptr, type_ptrs. as_ptr( ) , return_ptr) ;
321
+ class_fn( method_bind. 0 , object_ptr, type_ptrs. as_ptr( ) , return_ptr) ;
322
322
} ) ;
323
323
result. unwrap_or_else( |err| return_error:: <Self :: Ret >( method_name, err) )
324
324
}
0 commit comments