GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTaskFunction typedef

GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTaskFunction = Int64 Function(GDExtensionObjectPtr p_instance, Pointer<NativeFunction<Void Function(Pointer<Void>, Uint32)>> p_func, Pointer<Void> p_userdata, Int p_elements, Int p_tasks, GDExtensionBool p_high_priority, GDExtensionConstStringPtr p_description)

Implementation

typedef GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTaskFunction =
    ffi.Int64 Function(
      GDExtensionObjectPtr p_instance,
      ffi.Pointer<
        ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>, ffi.Uint32)>
      >
      p_func,
      ffi.Pointer<ffi.Void> p_userdata,
      ffi.Int p_elements,
      ffi.Int p_tasks,
      GDExtensionBool p_high_priority,
      GDExtensionConstStringPtr p_description,
    );