GDExtensionInterfaceObjectMethodBindCall typedef

GDExtensionInterfaceObjectMethodBindCall = Pointer<NativeFunction<GDExtensionInterfaceObjectMethodBindCallFunction>>

@name object_method_bind_call @since 4.1

Calls a method on an Object.

@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 of Variants representing the arguments. @param p_arg_count The number of arguments. @param r_ret A pointer to Variant which will receive the return value. @param r_error A pointer to a GDExtensionCallError struct that will receive error information.

Implementation

typedef GDExtensionInterfaceObjectMethodBindCall =
    ffi.Pointer<
      ffi.NativeFunction<GDExtensionInterfaceObjectMethodBindCallFunction>
    >;