@get


Description:

public void @get (double x, double y, BufferMatrix2 scale, void* output, AbyssPolicy repeat_mode)

Perform a sampling with the provided this.

Parameters:

this

a GeglSampler gotten from gegl_buffer_sampler_new

x

x coordinate to sample

y

y coordinate to sample

scale

matrix representing extent of sampling area in source buffer.

output

memory location for output data.

repeat_mode

how requests outside the buffer extent are handled. Valid values: GEGL_ABYSS_NONE (abyss pixels are zeroed), GEGL_ABYSS_WHITE (abyss pixels are white), GEGL_ABYSS_BLACK (abyss pixels are black), GEGL_ABYSS_CLAMP (coordinates are clamped to the abyss rectangle), GEGL_ABYSS_LOOP (buffer contents are tiled if outside of the abyss rectangle).