Method

GeglBuffersampler_new

Declaration [src]

GeglSampler*
gegl_buffer_sampler_new (
  GeglBuffer* buffer,
  const Babl* format,
  GeglSamplerType sampler_type
)

Description [src]

Create a new sampler, when you are done with the sampler, g_object_unref it.

Samplers only hold weak references to buffers, so if its buffer is freed the sampler will become invalid.

This method is not directly available to language bindings.

Parameters

format Babl
 

Format we want data back in.

 The data is owned by the caller of the function.
sampler_type GeglSamplerType
 

The sampler type to use, to be ported from working code. Valid values: GEGL_SAMPLER_NEAREST, GEGL_SAMPLER_LINEAR, GEGL_SAMPLER_CUBIC, GEGL_SAMPLER_NOHALO and GEGL_SAMPLER_LOHALO.

Return value

Returns: GeglSampler
  No description available.
 The data is owned by the instance.