Function

VipsStartFn

Declaration

void*
(* VipsStartFn) (
  VipsImage* out,
  void* a,
  void* b
)

Description [src]

Start a new processing sequence for this generate function. This allocates per-thread state, such as an input region.

::: seealso vips_start_one(), vips_start_many().

Parameters

out VipsImage
 

Image being calculated.

 The data is owned by the caller of the function.
a void*
 

User data.

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

User data.

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

Return value

Returns: gpointer
 

A new sequence value.

 The data is owned by the called function.
 The return value can be NULL.