GDExtensionInterfaceObjectMethodBindPtrcall typedef

GDExtensionInterfaceObjectMethodBindPtrcall = Pointer<NativeFunction<GDExtensionInterfaceObjectMethodBindPtrcallFunction>>

@name object_method_bind_ptrcall @since 4.1

Calls a method on an Object (using a "ptrcall").

@param p_method_bind A pointer to the MethodBind representing the method on the Object's class. @param p_instance A pointer to the Object. @param p_args A pointer to a C array representing the arguments. @param r_ret A pointer to the Object that will receive the return value.

Implementation

typedef GDExtensionInterfaceObjectMethodBindPtrcall =
    ffi.Pointer<
      ffi.NativeFunction<GDExtensionInterfaceObjectMethodBindPtrcallFunction>
    >;