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.

See also: 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: void*
 

A new sequence value.

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