Function

GeglParallelDistributeFunc

Declaration

void
(* GeglParallelDistributeFunc) (
  gint i,
  gint n,
  gpointer user_data
)

Description [src]

Specifies the type of function passed to gegl_parallel_distribute().

The function should process the i-th part of the data, out of n equal parts. n may be less-than or equal-to the max_n argument passed to gegl_parallel_distribute().

Parameters

i gint
 

The current thread index, in the range [0,n)

n gint
 

The number of threads execution is distributed across.

user_data gpointer
 

User data pointer.

 The argument can be NULL.
 The data is owned by the caller of the function.