pub unsafe extern "C" fn gegl_buffer_sample_at_level(
    buffer: *mut GeglBuffer,
    x: c_double,
    y: c_double,
    scale: *mut GeglBufferMatrix2,
    dest: gpointer,
    format: *const Babl,
    level: c_int,
    sampler_type: GeglSamplerType,
    repeat_mode: GeglAbyssPolicy
)