All Classes and Interfaces

Class
Description
struct _GInputStream {
    GObject parent_instance;
    GInputStreamPrivate *priv;
}
struct _GInputStreamClass {
    GObjectClass parent_class;
    gssize (*read_fn)(GInputStream *, void *, gsize, GCancellable *, GError **);
    gssize (*skip)(GInputStream *, gsize, GCancellable *, GError **);
    gboolean (*close_fn)(GInputStream *, GCancellable *, GError **);
    void (*read_async)(GInputStream *, void *, gsize, int, GCancellable *, GAsyncReadyCallback, gpointer);
    gssize (*read_finish)(GInputStream *, GAsyncResult *, GError **);
    void (*skip_async)(GInputStream *, gsize, int, GCancellable *, GAsyncReadyCallback, gpointer);
    gssize (*skip_finish)(GInputStream *, GAsyncResult *, GError **);
    void (*close_async)(GInputStream *, int, GCancellable *, GAsyncReadyCallback, gpointer);
    gboolean (*close_finish)(GInputStream *, GAsyncResult *, GError **);
    void (*_g_reserved1)(void);
    void (*_g_reserved2)(void);
    void (*_g_reserved3)(void);
    void (*_g_reserved4)(void);
    void (*_g_reserved5)(void);
}
void (*_g_reserved1)(void)
The function pointer signature, expressed as a functional interface
void (*_g_reserved2)(void)
The function pointer signature, expressed as a functional interface
void (*_g_reserved3)(void)
The function pointer signature, expressed as a functional interface
void (*_g_reserved4)(void)
The function pointer signature, expressed as a functional interface
void (*_g_reserved5)(void)
The function pointer signature, expressed as a functional interface
void (*close_async)(GInputStream *, int, GCancellable *, GAsyncReadyCallback, gpointer)
The function pointer signature, expressed as a functional interface
gboolean (*close_finish)(GInputStream *, GAsyncResult *, GError **)
The function pointer signature, expressed as a functional interface
gboolean (*close_fn)(GInputStream *, GCancellable *, GError **)
The function pointer signature, expressed as a functional interface
void (*read_async)(GInputStream *, void *, gsize, int, GCancellable *, GAsyncReadyCallback, gpointer)
The function pointer signature, expressed as a functional interface
gssize (*read_finish)(GInputStream *, GAsyncResult *, GError **)
The function pointer signature, expressed as a functional interface
gssize (*read_fn)(GInputStream *, void *, gsize, GCancellable *, GError **)
The function pointer signature, expressed as a functional interface
gssize (*skip)(GInputStream *, gsize, GCancellable *, GError **)
void (*skip_async)(GInputStream *, gsize, int, GCancellable *, GAsyncReadyCallback, gpointer)
The function pointer signature, expressed as a functional interface
gssize (*skip_finish)(GInputStream *, GAsyncResult *, GError **)
The function pointer signature, expressed as a functional interface
The function pointer signature, expressed as a functional interface
struct _GObject {
    GTypeInstance g_type_instance;
    guint ref_count;
    GData *qdata;
}
struct _GObjectClass {
    GTypeClass g_type_class;
    GSList *construct_properties;
    GObject *(*constructor)(GType, guint, GObjectConstructParam *);
    void (*set_property)(GObject *, guint, const GValue *, GParamSpec *);
    void (*get_property)(GObject *, guint, GValue *, GParamSpec *);
    void (*dispose)(GObject *);
    void (*finalize)(GObject *);
    void (*dispatch_properties_changed)(GObject *, guint, GParamSpec **);
    void (*notify)(GObject *, GParamSpec *);
    void (*constructed)(GObject *);
    gsize flags;
    gsize n_construct_properties;
    gpointer pspecs;
    gsize n_pspecs;
    gpointer pdummy[3];
}
void (*constructed)(GObject *)
The function pointer signature, expressed as a functional interface
GObject *(*constructor)(GType, guint, GObjectConstructParam *)
The function pointer signature, expressed as a functional interface
void (*dispatch_properties_changed)(GObject *, guint, GParamSpec **)
The function pointer signature, expressed as a functional interface
void (*dispose)(GObject *)
The function pointer signature, expressed as a functional interface
void (*finalize)(GObject *)
The function pointer signature, expressed as a functional interface
void (*get_property)(GObject *, guint, GValue *, GParamSpec *)
The function pointer signature, expressed as a functional interface
void (*notify)(GObject *, GParamSpec *)
The function pointer signature, expressed as a functional interface
void (*set_property)(GObject *, guint, const GValue *, GParamSpec *)
The function pointer signature, expressed as a functional interface
struct _GObjectConstructParam {
    GParamSpec *pspec;
    GValue *value;
}
struct _GTypeClass {
    GType g_type;
}
struct _GTypeInstance {
    GTypeClass *g_class;
}
struct _GValue {
    GType g_type;
    union {
        gint v_int;
        guint v_uint;
        glong v_long;
        gulong v_ulong;
        gint64 v_int64;
        guint64 v_uint64;
        gfloat v_float;
        gdouble v_double;
        gpointer v_pointer;
    } data[2];
}
union {
    gint v_int;
    guint v_uint;
    glong v_long;
    gulong v_ulong;
    gint64 v_int64;
    guint64 v_uint64;
    gfloat v_float;
    gdouble v_double;
    gpointer v_pointer;
}
struct _GValueArray {
    guint n_values;
    GValue *values;
    guint n_prealloced;
}
struct _VipsArea {
    void *data;
    size_t length;
    int n;
    int count;
    GMutex *lock;
    VipsCallbackFn free_fn;
    void *client;
    GType type;
    size_t sizeof_type;
}
struct _VipsArgument {
    GParamSpec *pspec;
}
struct _VipsArgumentClass {
    VipsArgument parent;
    VipsObjectClass *object_class;
    VipsArgumentFlags flags;
    int priority;
    guint offset;
}
struct _VipsArgumentInstance {
    VipsArgument parent;
    VipsArgumentClass *argument_class;
    VipsObject *object;
    gboolean assigned;
    gulong close_id;
    gulong invalidate_id;
}
struct _VipsArrayDouble {
    VipsArea area;
}
struct _VipsArrayImage {
    VipsArea area;
}
struct _VipsArrayInt {
    VipsArea area;
}
struct _VipsBlob {
    VipsArea area;
}
struct _VipsBuf {
    char *base;
    int mx;
    int i;
    gboolean full;
    int lasti;
    gboolean dynamic;
}
struct _VipsBuffer {
    int ref_count;
    struct _VipsImage *im;
    VipsRect area;
    gboolean done;
    VipsBufferCache *cache;
    VipsPel *buf;
    size_t bsize;
}
struct _VipsBufferCache {
    GSList *buffers;
    GThread *thread;
    struct _VipsImage *im;
    VipsBufferThread *buffer_thread;
    GSList *reserve;
    int n_reserve;
}
struct _VipsConnection {
    VipsObject parent_object;
    int descriptor;
    int tracked_descriptor;
    int close_descriptor;
    char *filename;
}
struct _VipsConnectionClass {
    VipsObjectClass parent_class;
}
struct _VipsDbuf {
    unsigned char *data;
    size_t allocated_size;
    size_t data_size;
    size_t write_point;
}
struct _VipsForeign {
    VipsOperation parent_object;
}
struct _VipsForeignClass {
    VipsOperationClass parent_class;
    int priority;
    const char **suffs;
}
struct _VipsForeignLoad {
    VipsForeign parent_object;
    gboolean memory;
    VipsAccess access;
    VipsForeignFlags flags;
    VipsFailOn fail_on;
    gboolean fail;
    gboolean sequential;
    VipsImage *out;
    VipsImage *real;
    gboolean nocache;
    gboolean disc;
    gboolean error;
    gboolean revalidate;
}
struct _VipsForeignLoadClass {
    VipsForeignClass parent_class;
    gboolean (*is_a)(const char *);
    gboolean (*is_a_buffer)(const void *, size_t);
    gboolean (*is_a_source)(VipsSource *);
    VipsForeignFlags (*get_flags_filename)(const char *);
    VipsForeignFlags (*get_flags)(VipsForeignLoad *);
    int (*header)(VipsForeignLoad *);
    int (*load)(VipsForeignLoad *);
}
VipsForeignFlags (*get_flags)(VipsForeignLoad *)
VipsForeignFlags (*get_flags_filename)(const char *)
The function pointer signature, expressed as a functional interface
The function pointer signature, expressed as a functional interface
int (*header)(VipsForeignLoad *)
The function pointer signature, expressed as a functional interface
gboolean (*is_a)(const char *)
gboolean (*is_a_buffer)(const void *, size_t)
The function pointer signature, expressed as a functional interface
gboolean (*is_a_source)(VipsSource *)
The function pointer signature, expressed as a functional interface
The function pointer signature, expressed as a functional interface
int (*load)(VipsForeignLoad *)
The function pointer signature, expressed as a functional interface
struct _VipsForeignSave {
    VipsForeign parent_object;
    gboolean strip;
    VipsForeignKeep keep;
    char *profile;
    VipsArrayDouble *background;
    int page_height;
    VipsImage *in;
    VipsImage *ready;
}
struct _VipsForeignSaveClass {
    VipsForeignClass parent_class;
    VipsSaveable saveable;
    VipsBandFormat *format_table;
    gboolean coding[7];
}
struct _VipsFormat {
    VipsObject parent_object;
}
struct _VipsFormatClass {
    VipsObjectClass parent_class;
    gboolean (*is_a)(const char *);
    int (*header)(const char *, VipsImage *);
    int (*load)(const char *, VipsImage *);
    int (*save)(VipsImage *, const char *);
    VipsFormatFlags (*get_flags)(const char *);
    int priority;
    const char **suffs;
}
VipsFormatFlags (*get_flags)(const char *)
The function pointer signature, expressed as a functional interface
int (*header)(const char *, VipsImage *)
The function pointer signature, expressed as a functional interface
gboolean (*is_a)(const char *)
The function pointer signature, expressed as a functional interface
int (*load)(const char *, VipsImage *)
The function pointer signature, expressed as a functional interface
int (*save)(VipsImage *, const char *)
The function pointer signature, expressed as a functional interface
struct _VipsGInputStream {
    GInputStream parent_instance;
    VipsSource *source;
}
struct _VipsGInputStreamClass {
    GInputStreamClass parent_class;
}
struct _VipsImage {
    VipsObject parent_instance;
    int Xsize;
    int Ysize;
    int Bands;
    VipsBandFormat BandFmt;
    VipsCoding Coding;
    VipsInterpretation Type;
    double Xres;
    double Yres;
    int Xoffset;
    int Yoffset;
    int Length;
    short Compression;
    short Level;
    int Bbits;
    VipsProgress *time;
    char *Hist;
    char *filename;
    VipsPel *data;
    int kill;
    float Xres_float;
    float Yres_float;
    char *mode;
    VipsImageType dtype;
    int fd;
    void *baseaddr;
    size_t length;
    guint32 magic;
    VipsStartFn start_fn;
    VipsGenerateFn generate_fn;
    VipsStopFn stop_fn;
    void *client1;
    void *client2;
    GMutex *sslock;
    GSList *regions;
    VipsDemandStyle dhint;
    GHashTable *meta;
    GSList *meta_traverse;
    gint64 sizeof_header;
    GSList *windows;
    GSList *upstream;
    GSList *downstream;
    int serial;
    GSList *history_list;
    VipsImage *progress_signal;
    gint64 file_length;
    gboolean hint_set;
    gboolean delete_on_close;
    char *delete_on_close_filename;
}
struct _VipsImageClass {
    VipsObjectClass parent_class;
    void (*preeval)(VipsImage *, VipsProgress *, void *);
    void (*eval)(VipsImage *, VipsProgress *, void *);
    void (*posteval)(VipsImage *, VipsProgress *, void *);
    void (*written)(VipsImage *, int *, void *);
    void (*invalidate)(VipsImage *, void *);
    void (*minimise)(VipsImage *, void *);
}
void (*eval)(VipsImage *, VipsProgress *, void *)
The function pointer signature, expressed as a functional interface
void (*invalidate)(VipsImage *, void *)
The function pointer signature, expressed as a functional interface
void (*minimise)(VipsImage *, void *)
The function pointer signature, expressed as a functional interface
void (*posteval)(VipsImage *, VipsProgress *, void *)
The function pointer signature, expressed as a functional interface
void (*preeval)(VipsImage *, VipsProgress *, void *)
The function pointer signature, expressed as a functional interface
void (*written)(VipsImage *, int *, void *)
The function pointer signature, expressed as a functional interface
struct _VipsInterpolate {
    VipsObject parent_object;
}
struct _VipsInterpolateClass {
    VipsObjectClass parent_class;
    VipsInterpolateMethod interpolate;
    int (*get_window_size)(VipsInterpolate *);
    int window_size;
    int (*get_window_offset)(VipsInterpolate *);
    int window_offset;
}
int (*get_window_offset)(VipsInterpolate *)
The function pointer signature, expressed as a functional interface
int (*get_window_size)(VipsInterpolate *)
The function pointer signature, expressed as a functional interface
struct _VipsObject {
    GObject parent_instance;
    gboolean constructed;
    gboolean static_object;
    VipsArgumentTable *argument_table;
    char *nickname;
    char *description;
    gboolean preclose;
    gboolean close;
    gboolean postclose;
    size_t local_memory;
}
struct _VipsObjectClass {
    GObjectClass parent_class;
    int (*build)(VipsObject *);
    int (*postbuild)(VipsObject *, void *);
    void (*summary_class)(struct _VipsObjectClass *, VipsBuf *);
    void (*summary)(VipsObject *, VipsBuf *);
    void (*dump)(VipsObject *, VipsBuf *);
    void (*sanity)(VipsObject *, VipsBuf *);
    void (*rewind)(VipsObject *);
    void (*preclose)(VipsObject *);
    void (*close)(VipsObject *);
    void (*postclose)(VipsObject *);
    VipsObject *(*new_from_string)(const char *);
    void (*to_string)(VipsObject *, VipsBuf *);
    gboolean output_needs_arg;
    int (*output_to_arg)(VipsObject *, const char *);
    const char *nickname;
    const char *description;
    VipsArgumentTable *argument_table;
    GSList *argument_table_traverse;
    GType argument_table_traverse_gtype;
    gboolean deprecated;
    void (*_vips_reserved1)(void);
    void (*_vips_reserved2)(void);
    void (*_vips_reserved3)(void);
    void (*_vips_reserved4)(void);
}
void (*_vips_reserved1)(void)
The function pointer signature, expressed as a functional interface
void (*_vips_reserved2)(void)
The function pointer signature, expressed as a functional interface
void (*_vips_reserved3)(void)
The function pointer signature, expressed as a functional interface
void (*_vips_reserved4)(void)
The function pointer signature, expressed as a functional interface
int (*build)(VipsObject *)
The function pointer signature, expressed as a functional interface
void (*close)(VipsObject *)
The function pointer signature, expressed as a functional interface
void (*dump)(VipsObject *, VipsBuf *)
The function pointer signature, expressed as a functional interface
VipsObject *(*new_from_string)(const char *)
The function pointer signature, expressed as a functional interface
int (*output_to_arg)(VipsObject *, const char *)
The function pointer signature, expressed as a functional interface
int (*postbuild)(VipsObject *, void *)
The function pointer signature, expressed as a functional interface
void (*postclose)(VipsObject *)
The function pointer signature, expressed as a functional interface
void (*preclose)(VipsObject *)
The function pointer signature, expressed as a functional interface
void (*rewind)(VipsObject *)
The function pointer signature, expressed as a functional interface
void (*sanity)(VipsObject *, VipsBuf *)
The function pointer signature, expressed as a functional interface
void (*summary)(VipsObject *, VipsBuf *)
void (*summary_class)(struct _VipsObjectClass *, VipsBuf *)
The function pointer signature, expressed as a functional interface
The function pointer signature, expressed as a functional interface
void (*to_string)(VipsObject *, VipsBuf *)
The function pointer signature, expressed as a functional interface
struct _VipsOperation {
    VipsObject parent_instance;
    guint hash;
    gboolean found_hash;
    int pixels;
}
struct _VipsOperationClass {
    VipsObjectClass parent_class;
    void (*usage)(struct _VipsOperationClass *, VipsBuf *);
    VipsOperationFlags (*get_flags)(VipsOperation *);
    VipsOperationFlags flags;
    void (*invalidate)(VipsOperation *);
}
VipsOperationFlags (*get_flags)(VipsOperation *)
The function pointer signature, expressed as a functional interface
void (*invalidate)(VipsOperation *)
The function pointer signature, expressed as a functional interface
void (*usage)(struct _VipsOperationClass *, VipsBuf *)
The function pointer signature, expressed as a functional interface
struct _VipsProgress {
    VipsImage *im;
    int run;
    int eta;
    gint64 tpels;
    gint64 npels;
    int percent;
    GTimer *start;
}
struct _VipsRect {
    int left;
    int top;
    int width;
    int height;
}
struct _VipsRefString {
    VipsArea area;
}
struct _VipsRegion {
    VipsObject parent_object;
    VipsImage *im;
    VipsRect valid;
    RegionType type;
    VipsPel *data;
    int bpl;
    void *seq;
    GThread *thread;
    VipsWindow *window;
    VipsBuffer *buffer;
    gboolean invalid;
}
struct _VipsRegionClass {
    VipsObjectClass parent_class;
}
struct _VipsSaveString {
    char *s;
}
struct _VipsSbuf {
    VipsObject parent_object;
    VipsSource *source;
    unsigned char input_buffer[4097];
    int chars_in_buffer;
    int read_point;
    unsigned char line[4097];
}
struct _VipsSbufClass {
    VipsObjectClass parent_class;
}
struct _VipsSource {
    VipsConnection parent_object;
    gboolean decode;
    gboolean have_tested_seek;
    gboolean is_pipe;
    gint64 read_position;
    gint64 length;
    const void *data;
    GByteArray *header_bytes;
    GByteArray *sniff;
    VipsBlob *blob;
    void *mmap_baseaddr;
    size_t mmap_length;
}
struct _VipsSourceClass {
    VipsConnectionClass parent_class;
    gint64 (*read)(VipsSource *, void *, size_t);
    gint64 (*seek)(VipsSource *, gint64, int);
}
gint64 (*read)(VipsSource *, void *, size_t)
The function pointer signature, expressed as a functional interface
gint64 (*seek)(VipsSource *, gint64, int)
The function pointer signature, expressed as a functional interface
struct _VipsSourceCustom {
    VipsSource parent_object;
}
struct _VipsSourceCustomClass {
    VipsSourceClass parent_class;
    gint64 (*read)(VipsSourceCustom *, void *, gint64);
    gint64 (*seek)(VipsSourceCustom *, gint64, int);
}
gint64 (*read)(VipsSourceCustom *, void *, gint64)
The function pointer signature, expressed as a functional interface
gint64 (*seek)(VipsSourceCustom *, gint64, int)
The function pointer signature, expressed as a functional interface
struct _VipsSourceGInputStream {
    VipsSource parent_instance;
    GInputStream *stream;
    GSeekable *seekable;
    GFileInfo *info;
}
struct _VipsSourceGInputStreamClass {
    VipsSourceClass parent_class;
}
struct _VipsTarget {
    VipsConnection parent_object;
    gboolean memory;
    gboolean ended;
    GString *memory_buffer;
    VipsBlob *blob;
    unsigned char output_buffer[8500];
    int write_point;
    gint64 position;
    gboolean delete_on_close;
    char *delete_on_close_filename;
}
struct _VipsTargetClass {
    VipsConnectionClass parent_class;
    gint64 (*write)(VipsTarget *, const void *, size_t);
    void (*finish)(VipsTarget *);
    gint64 (*read)(VipsTarget *, void *, size_t);
    gint64 (*seek)(VipsTarget *, gint64, int);
    int (*end)(VipsTarget *);
}
int (*end)(VipsTarget *)
The function pointer signature, expressed as a functional interface
void (*finish)(VipsTarget *)
The function pointer signature, expressed as a functional interface
gint64 (*read)(VipsTarget *, void *, size_t)
The function pointer signature, expressed as a functional interface
gint64 (*seek)(VipsTarget *, gint64, int)
The function pointer signature, expressed as a functional interface
gint64 (*write)(VipsTarget *, const void *, size_t)
The function pointer signature, expressed as a functional interface
struct _VipsTargetCustom {
    VipsTarget parent_object;
}
struct _VipsTargetCustomClass {
    VipsTargetClass parent_class;
    gint64 (*write)(VipsTargetCustom *, const void *, gint64);
    void (*finish)(VipsTargetCustom *);
    gint64 (*read)(VipsTargetCustom *, void *, gint64);
    gint64 (*seek)(VipsTargetCustom *, gint64, int);
    int (*end)(VipsTargetCustom *);
}
int (*end)(VipsTargetCustom *)
The function pointer signature, expressed as a functional interface
void (*finish)(VipsTargetCustom *)
The function pointer signature, expressed as a functional interface
gint64 (*read)(VipsTargetCustom *, void *, gint64)
The function pointer signature, expressed as a functional interface
gint64 (*seek)(VipsTargetCustom *, gint64, int)
The function pointer signature, expressed as a functional interface
gint64 (*write)(VipsTargetCustom *, const void *, gint64)
The function pointer signature, expressed as a functional interface
struct _VipsThing {
    int i;
}
struct _VipsThreadState {
    VipsObject parent_object;
    VipsImage *im;
    VipsRegion *reg;
    VipsRect pos;
    int x;
    int y;
    gboolean stop;
    void *a;
    gboolean stall;
}
struct _VipsThreadStateClass {
    VipsObjectClass parent_class;
}
typedef struct _GInputStream GInputStream
typedef struct _GInputStreamClass GInputStreamClass
typedef struct _GObject GObject
typedef struct _GObjectClass GObjectClass
typedef struct _GObjectConstructParam GObjectConstructParam
typedef void (*GObjectFinalizeFunc)(GObject *)
The function pointer signature, expressed as a functional interface
typedef void (*GObjectGetPropertyFunc)(GObject *, guint, GValue *, GParamSpec *)
The function pointer signature, expressed as a functional interface
typedef void (*GObjectSetPropertyFunc)(GObject *, guint, const GValue *, GParamSpec *)
The function pointer signature, expressed as a functional interface
typedef struct _GTypeClass GTypeClass
typedef gboolean (*GTypeClassCacheFunc)(gpointer, GTypeClass *)
The function pointer signature, expressed as a functional interface
typedef struct _GTypeInstance GTypeInstance
typedef struct _GValue GValue
typedef struct _GValueArray GValueArray
typedef void (*GValueTransform)(const GValue *, GValue *)
The function pointer signature, expressed as a functional interface
 
typedef struct _VipsArea {
    void *data;
    size_t length;
    int n;
    int count;
    GMutex *lock;
    VipsCallbackFn free_fn;
    void *client;
    GType type;
    size_t sizeof_type;
} VipsArea
typedef struct _VipsArgument {
    GParamSpec *pspec;
} VipsArgument
typedef struct _VipsArgumentClass {
    VipsArgument parent;
    VipsObjectClass *object_class;
    VipsArgumentFlags flags;
    int priority;
    guint offset;
} VipsArgumentClass
typedef void *(*VipsArgumentClassMapFn)(VipsObjectClass *, GParamSpec *, VipsArgumentClass *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsArgumentInstance {
    VipsArgument parent;
    VipsArgumentClass *argument_class;
    VipsObject *object;
    gboolean assigned;
    gulong close_id;
    gulong invalidate_id;
} VipsArgumentInstance
typedef void *(*VipsArgumentMapFn)(VipsObject *, GParamSpec *, VipsArgumentClass *, VipsArgumentInstance *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsArrayDouble {
    VipsArea area;
} VipsArrayDouble
typedef struct _VipsArrayImage {
    VipsArea area;
} VipsArrayImage
typedef struct _VipsArrayInt {
    VipsArea area;
} VipsArrayInt
typedef struct _VipsBlob {
    VipsArea area;
} VipsBlob
typedef struct _VipsBuf {
    char *base;
    int mx;
    int i;
    gboolean full;
    int lasti;
    gboolean dynamic;
} VipsBuf
typedef struct _VipsBuffer {
    int ref_count;
    struct _VipsImage *im;
    VipsRect area;
    gboolean done;
    VipsBufferCache *cache;
    VipsPel *buf;
    size_t bsize;
} VipsBuffer
typedef struct _VipsBufferCache {
    GSList *buffers;
    GThread *thread;
    struct _VipsImage *im;
    VipsBufferThread *buffer_thread;
    GSList *reserve;
    int n_reserve;
} VipsBufferCache
struct {
    GHashTable *hash;
    GThread *thread;
}
typedef int (*VipsCallbackFn)(void *, void *)
The function pointer signature, expressed as a functional interface
typedef void *(*VipsClassMapFn)(VipsObjectClass *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsConnection {
    VipsObject parent_object;
    int descriptor;
    int tracked_descriptor;
    int close_descriptor;
    char *filename;
} VipsConnection
typedef struct _VipsConnectionClass {
    VipsObjectClass parent_class;
} VipsConnectionClass
typedef struct _VipsDbuf {
    unsigned char *data;
    size_t allocated_size;
    size_t data_size;
    size_t write_point;
} VipsDbuf
 
typedef struct _VipsForeign {
    VipsOperation parent_object;
} VipsForeign
typedef struct _VipsForeignClass {
    VipsOperationClass parent_class;
    int priority;
    const char **suffs;
} VipsForeignClass
typedef struct _VipsForeignLoad {
    VipsForeign parent_object;
    gboolean memory;
    VipsAccess access;
    VipsForeignFlags flags;
    VipsFailOn fail_on;
    gboolean fail;
    gboolean sequential;
    VipsImage *out;
    VipsImage *real;
    gboolean nocache;
    gboolean disc;
    gboolean error;
    gboolean revalidate;
} VipsForeignLoad
typedef struct _VipsForeignLoadClass {
    VipsForeignClass parent_class;
    gboolean (*is_a)(const char *);
    gboolean (*is_a_buffer)(const void *, size_t);
    gboolean (*is_a_source)(VipsSource *);
    VipsForeignFlags (*get_flags_filename)(const char *);
    VipsForeignFlags (*get_flags)(VipsForeignLoad *);
    int (*header)(VipsForeignLoad *);
    int (*load)(VipsForeignLoad *);
} VipsForeignLoadClass
typedef struct _VipsForeignSave {
    VipsForeign parent_object;
    gboolean strip;
    VipsForeignKeep keep;
    char *profile;
    VipsArrayDouble *background;
    int page_height;
    VipsImage *in;
    VipsImage *ready;
} VipsForeignSave
typedef struct _VipsForeignSaveClass {
    VipsForeignClass parent_class;
    VipsSaveable saveable;
    VipsBandFormat *format_table;
    gboolean coding[7];
} VipsForeignSaveClass
typedef struct _VipsFormat {
    VipsObject parent_object;
} VipsFormat
typedef struct _VipsFormatClass {
    VipsObjectClass parent_class;
    gboolean (*is_a)(const char *);
    int (*header)(const char *, VipsImage *);
    int (*load)(const char *, VipsImage *);
    int (*save)(VipsImage *, const char *);
    VipsFormatFlags (*get_flags)(const char *);
    int priority;
    const char **suffs;
} VipsFormatClass
typedef int (*VipsGenerateFn)(VipsRegion *, void *, void *, void *, gboolean *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsGInputStream {
    GInputStream parent_instance;
    VipsSource *source;
} VipsGInputStream
typedef struct _VipsGInputStreamClass {
    GInputStreamClass parent_class;
} VipsGInputStreamClass
typedef struct _VipsImage {
    VipsObject parent_instance;
    int Xsize;
    int Ysize;
    int Bands;
    VipsBandFormat BandFmt;
    VipsCoding Coding;
    VipsInterpretation Type;
    double Xres;
    double Yres;
    int Xoffset;
    int Yoffset;
    int Length;
    short Compression;
    short Level;
    int Bbits;
    VipsProgress *time;
    char *Hist;
    char *filename;
    VipsPel *data;
    int kill;
    float Xres_float;
    float Yres_float;
    char *mode;
    VipsImageType dtype;
    int fd;
    void *baseaddr;
    size_t length;
    guint32 magic;
    VipsStartFn start_fn;
    VipsGenerateFn generate_fn;
    VipsStopFn stop_fn;
    void *client1;
    void *client2;
    GMutex *sslock;
    GSList *regions;
    VipsDemandStyle dhint;
    GHashTable *meta;
    GSList *meta_traverse;
    gint64 sizeof_header;
    GSList *windows;
    GSList *upstream;
    GSList *downstream;
    int serial;
    GSList *history_list;
    VipsImage *progress_signal;
    gint64 file_length;
    gboolean hint_set;
    gboolean delete_on_close;
    char *delete_on_close_filename;
} VipsImage
typedef struct _VipsImageClass {
    VipsObjectClass parent_class;
    void (*preeval)(VipsImage *, VipsProgress *, void *);
    void (*eval)(VipsImage *, VipsProgress *, void *);
    void (*posteval)(VipsImage *, VipsProgress *, void *);
    void (*written)(VipsImage *, int *, void *);
    void (*invalidate)(VipsImage *, void *);
    void (*minimise)(VipsImage *, void *);
} VipsImageClass
typedef void *(*VipsImageMapFn)(VipsImage *, const char *, GValue *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsInterpolate {
    VipsObject parent_object;
} VipsInterpolate
typedef struct _VipsInterpolateClass {
    VipsObjectClass parent_class;
    VipsInterpolateMethod interpolate;
    int (*get_window_size)(VipsInterpolate *);
    int window_size;
    int (*get_window_offset)(VipsInterpolate *);
    int window_offset;
} VipsInterpolateClass
typedef void (*VipsInterpolateMethod)(VipsInterpolate *, void *, VipsRegion *, double, double)
The function pointer signature, expressed as a functional interface
 
 
typedef struct _VipsObject VipsObject
typedef struct _VipsObjectClass VipsObjectClass
typedef void *(*VipsObjectSetArguments)(VipsObject *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsOperation {
    VipsObject parent_instance;
    guint hash;
    gboolean found_hash;
    int pixels;
} VipsOperation
typedef gboolean (*VipsOperationBuildFn)(VipsObject *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsOperationClass {
    VipsObjectClass parent_class;
    void (*usage)(struct _VipsOperationClass *, VipsBuf *);
    VipsOperationFlags (*get_flags)(VipsOperation *);
    VipsOperationFlags flags;
    void (*invalidate)(VipsOperation *);
} VipsOperationClass
 
 
typedef struct _VipsProgress {
    VipsImage *im;
    int run;
    int eta;
    gint64 tpels;
    gint64 npels;
    int percent;
    GTimer *start;
} VipsProgress
 
 
Variadic invoker class for:
extern gpointer g_object_connect(gpointer object, const gchar *signal_spec, ...)
Variadic invoker class for:
extern void g_object_disconnect(gpointer object, const gchar *signal_spec, ...)
Variadic invoker class for:
extern void g_object_get(gpointer object, const gchar *first_property_name, ...)
Variadic invoker class for:
extern gpointer g_object_new(GType object_type, const gchar *first_property_name, ...)
Variadic invoker class for:
extern void g_object_set(gpointer object, const gchar *first_property_name, ...)
Variadic invoker class for:
extern VipsImage **vips_allocate_input_array(VipsImage *out, ...)
Variadic invoker class for:
extern int vips_analyzeload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern VipsArrayDouble *vips_array_double_newv(int n, ...)
Variadic invoker class for:
extern VipsArrayImage *vips_array_image_newv(int n, ...)
Variadic invoker class for:
extern VipsArrayInt *vips_array_int_newv(int n, ...)
Variadic invoker class for:
extern gboolean vips_buf_appendf(VipsBuf *buf, const char *fmt, ...)
Variadic invoker class for:
extern int vips_call(const char *operation_name, ...)
Variadic invoker class for:
extern int vips_call_split(const char *operation_name, va_list optional, ...)
Variadic invoker class for:
extern int vips_call_split_option_string(const char *operation_name, const char *option_string, va_list optional, ...)
Variadic invoker class for:
extern int vips_csvload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_csvload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_csvsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_csvsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern gboolean vips_dbuf_writef(VipsDbuf *dbuf, const char *fmt, ...)
Variadic invoker class for:
extern int vips_dzsave(VipsImage *in, const char *name, ...)
Variadic invoker class for:
extern int vips_dzsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_dzsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern void vips_error(const char *domain, const char *fmt, ...)
Variadic invoker class for:
extern void vips_error_exit(const char *fmt, ...)
Variadic invoker class for:
extern void vips_error_system(int err, const char *domain, const char *fmt, ...)
Variadic invoker class for:
extern int vips_existsf(const char *name, ...)
Variadic invoker class for:
extern int vips_fitsload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_fitssave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_gifload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_gifload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_gifload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_gifsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_gifsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_gifsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_heifload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_heifload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_heifload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_heifsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_heifsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_heifsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_image_history_printf(VipsImage *image, const char *format, ...)
Variadic invoker class for:
extern VipsImage *vips_image_new_from_buffer(const void *buf, size_t len, const char *option_string, ...)
Variadic invoker class for:
extern VipsImage *vips_image_new_from_file(const char *name, ...)
Variadic invoker class for:
extern VipsImage *vips_image_new_from_source(VipsSource *source, const char *option_string, ...)
Variadic invoker class for:
extern VipsImage *vips_image_new_matrixv(int width, int height, ...)
Variadic invoker class for:
extern int vips_image_pipelinev(VipsImage *image, VipsDemandStyle hint, ...)
Variadic invoker class for:
extern int vips_image_write_to_buffer(VipsImage *in, const char *suffix, void **buf, size_t *size, ...)
Variadic invoker class for:
extern int vips_image_write_to_file(VipsImage *image, const char *name, ...)
Variadic invoker class for:
extern int vips_image_write_to_target(VipsImage *in, const char *suffix, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_isdirf(const char *name, ...)
Variadic invoker class for:
extern int vips_jp2kload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jp2kload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jp2kload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jp2ksave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_jp2ksave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_jp2ksave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_jpegload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jpegload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jpegload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jpegsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_jpegsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_jpegsave_mime(VipsImage *in, ...)
Variadic invoker class for:
extern int vips_jpegsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_jxlload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jxlload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jxlload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_jxlsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_jxlsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_jxlsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_magickload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_magickload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_magicksave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_magicksave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_matload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_matrixload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_matrixload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_matrixprint(VipsImage *in, ...)
Variadic invoker class for:
extern int vips_matrixsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_matrixsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_mkdirf(const char *name, ...)
Variadic invoker class for:
extern int vips_niftiload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_niftiload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_niftisave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_object_set(VipsObject *object, ...)
Variadic invoker class for:
extern int vips_openexrload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_openslideload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_openslideload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pdfload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pdfload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pdfload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pngload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pngload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pngload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pngsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_pngsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_pngsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_ppmload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_ppmload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_ppmsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_ppmsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_radload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_radload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_radload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_radsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_radsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_radsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_rawload(const char *filename, VipsImage **out, int width, int height, int bands, ...)
Variadic invoker class for:
extern int vips_rawsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_rawsave_fd(VipsImage *in, int fd, ...)
Variadic invoker class for:
extern int vips_rmdirf(const char *name, ...)
Variadic invoker class for:
extern int vips_snprintf(char *str, size_t size, const char *format, ...)
Variadic invoker class for:
extern int vips_svgload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_svgload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_svgload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_svgload_string(const char *str, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_system(const char *cmd_format, ...)
Variadic invoker class for:
extern int vips_target_writef(VipsTarget *target, const char *fmt, ...)
Variadic invoker class for:
extern int vips_tiffload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_tiffload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_tiffload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_tiffsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_tiffsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_tiffsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern void vips_value_set_save_stringf(GValue *value, const char *fmt, ...)
Variadic invoker class for:
extern int vips_vipsload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_vipsload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_vipssave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_vipssave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_webpload(const char *filename, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_webpload_buffer(void *buf, size_t len, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_webpload_source(VipsSource *source, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_webpsave(VipsImage *in, const char *filename, ...)
Variadic invoker class for:
extern int vips_webpsave_buffer(VipsImage *in, void **buf, size_t *len, ...)
Variadic invoker class for:
extern int vips_webpsave_mime(VipsImage *in, ...)
Variadic invoker class for:
extern int vips_webpsave_target(VipsImage *in, VipsTarget *target, ...)
Variadic invoker class for:
extern int vips_abs(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_acos(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_acosh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_add(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_addalpha(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_affine(VipsImage *in, VipsImage **out, double a, double b, double c, double d, ...)
Variadic invoker class for:
extern int vips_andimage(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_andimage_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_andimage_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_arrayjoin(VipsImage **in, VipsImage **out, int n, ...)
Variadic invoker class for:
extern int vips_asin(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_asinh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_atan(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_atan2(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_atan2_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_atan2_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_atanh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_autorot(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_avg(VipsImage *in, double *out, ...)
Variadic invoker class for:
extern int vips_bandand(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_bandbool(VipsImage *in, VipsImage **out, VipsOperationBoolean boolean, ...)
Variadic invoker class for:
extern int vips_bandeor(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_bandfold(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_bandjoin(VipsImage **in, VipsImage **out, int n, ...)
Variadic invoker class for:
extern int vips_bandjoin_const(VipsImage *in, VipsImage **out, double *c, int n, ...)
Variadic invoker class for:
extern int vips_bandjoin_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_bandjoin2(VipsImage *in1, VipsImage *in2, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_bandmean(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_bandor(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_bandrank(VipsImage **in, VipsImage **out, int n, ...)
Variadic invoker class for:
extern int vips_bandunfold(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_black(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_boolean(VipsImage *left, VipsImage *right, VipsImage **out, VipsOperationBoolean boolean, ...)
Variadic invoker class for:
extern int vips_boolean_const(VipsImage *in, VipsImage **out, VipsOperationBoolean boolean, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_boolean_const1(VipsImage *in, VipsImage **out, VipsOperationBoolean boolean, double c, ...)
Variadic invoker class for:
extern int vips_buildlut(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_byteswap(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cache(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_canny(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_case(VipsImage *index, VipsImage **cases, VipsImage **out, int n, ...)
Variadic invoker class for:
extern int vips_cast(VipsImage *in, VipsImage **out, VipsBandFormat format, ...)
Variadic invoker class for:
extern int vips_cast_char(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_complex(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_double(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_dpcomplex(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_float(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_int(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_short(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_uchar(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_uint(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cast_ushort(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_ceil(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_CMC2LCh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_CMC2XYZ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_CMYK2XYZ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_colourspace(VipsImage *in, VipsImage **out, VipsInterpretation space, ...)
Variadic invoker class for:
extern int vips_compass(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_complex(VipsImage *in, VipsImage **out, VipsOperationComplex cmplx, ...)
Variadic invoker class for:
extern int vips_complex2(VipsImage *left, VipsImage *right, VipsImage **out, VipsOperationComplex2 cmplx, ...)
Variadic invoker class for:
extern int vips_complexform(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_complexget(VipsImage *in, VipsImage **out, VipsOperationComplexget get, ...)
Variadic invoker class for:
extern int vips_composite(VipsImage **in, VipsImage **out, int n, int *mode, ...)
Variadic invoker class for:
extern int vips_composite2(VipsImage *base, VipsImage *overlay, VipsImage **out, VipsBlendMode mode, ...)
Variadic invoker class for:
extern int vips_conj(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_conv(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_conva(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_convasep(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_convf(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_convi(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_convsep(VipsImage *in, VipsImage **out, VipsImage *mask, ...)
Variadic invoker class for:
extern int vips_copy(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_copy_file(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cos(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_cosh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_countlines(VipsImage *in, double *nolines, VipsDirection direction, ...)
Variadic invoker class for:
extern int vips_crop(VipsImage *in, VipsImage **out, int left, int top, int width, int height, ...)
Variadic invoker class for:
extern int vips_cross_phase(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_dE00(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_dE76(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_dECMC(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_deviate(VipsImage *in, double *out, ...)
Variadic invoker class for:
extern int vips_divide(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_draw_circle(VipsImage *image, double *ink, int n, int cx, int cy, int radius, ...)
Variadic invoker class for:
extern int vips_draw_circle1(VipsImage *image, double ink, int cx, int cy, int radius, ...)
Variadic invoker class for:
extern int vips_draw_flood(VipsImage *image, double *ink, int n, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_flood1(VipsImage *image, double ink, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_image(VipsImage *image, VipsImage *sub, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_line(VipsImage *image, double *ink, int n, int x1, int y1, int x2, int y2, ...)
Variadic invoker class for:
extern int vips_draw_line1(VipsImage *image, double ink, int x1, int y1, int x2, int y2, ...)
Variadic invoker class for:
extern int vips_draw_mask(VipsImage *image, double *ink, int n, VipsImage *mask, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_mask1(VipsImage *image, double ink, VipsImage *mask, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_point(VipsImage *image, double *ink, int n, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_point1(VipsImage *image, double ink, int x, int y, ...)
Variadic invoker class for:
extern int vips_draw_rect(VipsImage *image, double *ink, int n, int left, int top, int width, int height, ...)
Variadic invoker class for:
extern int vips_draw_rect1(VipsImage *image, double ink, int left, int top, int width, int height, ...)
Variadic invoker class for:
extern int vips_draw_smudge(VipsImage *image, int left, int top, int width, int height, ...)
Variadic invoker class for:
extern int vips_embed(VipsImage *in, VipsImage **out, int x, int y, int width, int height, ...)
Variadic invoker class for:
extern int vips_eorimage(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_eorimage_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_eorimage_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_equal(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_equal_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_equal_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_exp(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_exp10(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_extract_area(VipsImage *in, VipsImage **out, int left, int top, int width, int height, ...)
Variadic invoker class for:
extern int vips_extract_band(VipsImage *in, VipsImage **out, int band, ...)
Variadic invoker class for:
extern int vips_eye(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_falsecolour(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_fastcor(VipsImage *in, VipsImage *ref, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_fill_nearest(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_find_trim(VipsImage *in, int *left, int *top, int *width, int *height, ...)
Variadic invoker class for:
extern int vips_flatten(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_flip(VipsImage *in, VipsImage **out, VipsDirection direction, ...)
Variadic invoker class for:
extern int vips_float2rad(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_floor(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_fractsurf(VipsImage **out, int width, int height, double fractal_dimension, ...)
Variadic invoker class for:
extern int vips_freqmult(VipsImage *in, VipsImage *mask, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_fwfft(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_gamma(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_gaussblur(VipsImage *in, VipsImage **out, double sigma, ...)
Variadic invoker class for:
extern int vips_gaussmat(VipsImage **out, double sigma, double min_ampl, ...)
Variadic invoker class for:
extern int vips_gaussnoise(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_getpoint(VipsImage *in, double **vector, int *n, int x, int y, ...)
Variadic invoker class for:
extern int vips_globalbalance(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_gravity(VipsImage *in, VipsImage **out, VipsCompassDirection direction, int width, int height, ...)
Variadic invoker class for:
extern int vips_grey(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_grid(VipsImage *in, VipsImage **out, int tile_height, int across, int down, ...)
Variadic invoker class for:
extern int vips_hist_cum(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_entropy(VipsImage *in, double *out, ...)
Variadic invoker class for:
extern int vips_hist_equal(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_find(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_find_indexed(VipsImage *in, VipsImage *index, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_find_ndim(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_ismonotonic(VipsImage *in, gboolean *out, ...)
Variadic invoker class for:
extern int vips_hist_local(VipsImage *in, VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_hist_match(VipsImage *in, VipsImage *ref, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_norm(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hist_plot(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hough_circle(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_hough_line(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_HSV2sRGB(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_icc_export(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_icc_import(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_icc_transform(VipsImage *in, VipsImage **out, const char *output_profile, ...)
Variadic invoker class for:
extern int vips_identity(VipsImage **out, ...)
Variadic invoker class for:
extern int vips_ifthenelse(VipsImage *cond, VipsImage *in1, VipsImage *in2, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_imag(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_insert(VipsImage *main, VipsImage *sub, VipsImage **out, int x, int y, ...)
Variadic invoker class for:
extern int vips_invert(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_invertlut(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_invfft(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_join(VipsImage *in1, VipsImage *in2, VipsImage **out, VipsDirection direction, ...)
Variadic invoker class for:
extern int vips_Lab2LabQ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_Lab2LabS(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_Lab2LCh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_Lab2XYZ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_labelregions(VipsImage *in, VipsImage **mask, ...)
Variadic invoker class for:
extern int vips_LabQ2Lab(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_LabQ2LabS(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_LabQ2sRGB(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_LabS2Lab(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_LabS2LabQ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_LCh2CMC(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_LCh2Lab(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_less(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_less_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_less_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_lesseq(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_lesseq_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_lesseq_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_linear(VipsImage *in, VipsImage **out, const double *a, const double *b, int n, ...)
Variadic invoker class for:
extern int vips_linear1(VipsImage *in, VipsImage **out, double a, double b, ...)
Variadic invoker class for:
extern int vips_linecache(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_log(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_log10(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_logmat(VipsImage **out, double sigma, double min_ampl, ...)
Variadic invoker class for:
extern int vips_lshift(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_lshift_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_lshift_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_mapim(VipsImage *in, VipsImage **out, VipsImage *index, ...)
Variadic invoker class for:
extern int vips_maplut(VipsImage *in, VipsImage **out, VipsImage *lut, ...)
Variadic invoker class for:
extern int vips_mask_butterworth(VipsImage **out, int width, int height, double order, double frequency_cutoff, double amplitude_cutoff, ...)
Variadic invoker class for:
extern int vips_mask_butterworth_band(VipsImage **out, int width, int height, double order, double frequency_cutoff_x, double frequency_cutoff_y, double radius, double amplitude_cutoff, ...)
Variadic invoker class for:
extern int vips_mask_butterworth_ring(VipsImage **out, int width, int height, double order, double frequency_cutoff, double amplitude_cutoff, double ringwidth, ...)
Variadic invoker class for:
extern int vips_mask_fractal(VipsImage **out, int width, int height, double fractal_dimension, ...)
Variadic invoker class for:
extern int vips_mask_gaussian(VipsImage **out, int width, int height, double frequency_cutoff, double amplitude_cutoff, ...)
Variadic invoker class for:
extern int vips_mask_gaussian_band(VipsImage **out, int width, int height, double frequency_cutoff_x, double frequency_cutoff_y, double radius, double amplitude_cutoff, ...)
Variadic invoker class for:
extern int vips_mask_gaussian_ring(VipsImage **out, int width, int height, double frequency_cutoff, double amplitude_cutoff, double ringwidth, ...)
Variadic invoker class for:
extern int vips_mask_ideal(VipsImage **out, int width, int height, double frequency_cutoff, ...)
Variadic invoker class for:
extern int vips_mask_ideal_band(VipsImage **out, int width, int height, double frequency_cutoff_x, double frequency_cutoff_y, double radius, ...)
Variadic invoker class for:
extern int vips_mask_ideal_ring(VipsImage **out, int width, int height, double frequency_cutoff, double ringwidth, ...)
Variadic invoker class for:
extern int vips_match(VipsImage *ref, VipsImage *sec, VipsImage **out, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, ...)
Variadic invoker class for:
extern int vips_math(VipsImage *in, VipsImage **out, VipsOperationMath math, ...)
Variadic invoker class for:
extern int vips_math2(VipsImage *left, VipsImage *right, VipsImage **out, VipsOperationMath2 math2, ...)
Variadic invoker class for:
extern int vips_math2_const(VipsImage *in, VipsImage **out, VipsOperationMath2 math2, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_math2_const1(VipsImage *in, VipsImage **out, VipsOperationMath2 math2, double c, ...)
Variadic invoker class for:
extern int vips_matrixinvert(VipsImage *m, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_max(VipsImage *in, double *out, ...)
Variadic invoker class for:
extern int vips_measure(VipsImage *in, VipsImage **out, int h, int v, ...)
Variadic invoker class for:
extern int vips_median(VipsImage *in, VipsImage **out, int size, ...)
Variadic invoker class for:
extern int vips_merge(VipsImage *ref, VipsImage *sec, VipsImage **out, VipsDirection direction, int dx, int dy, ...)
Variadic invoker class for:
extern int vips_min(VipsImage *in, double *out, ...)
Variadic invoker class for:
extern int vips_more(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_more_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_more_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_moreeq(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_moreeq_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_moreeq_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_morph(VipsImage *in, VipsImage **out, VipsImage *mask, VipsOperationMorphology morph, ...)
Variadic invoker class for:
extern int vips_mosaic(VipsImage *ref, VipsImage *sec, VipsImage **out, VipsDirection direction, int xref, int yref, int xsec, int ysec, ...)
Variadic invoker class for:
extern int vips_mosaic1(VipsImage *ref, VipsImage *sec, VipsImage **out, VipsDirection direction, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, ...)
Variadic invoker class for:
extern int vips_msb(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_multiply(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_notequal(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_notequal_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_notequal_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_orimage(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_orimage_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_orimage_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_percent(VipsImage *in, double percent, int *threshold, ...)
Variadic invoker class for:
extern int vips_perlin(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_phasecor(VipsImage *in1, VipsImage *in2, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_polar(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pow(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_pow_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_pow_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_premultiply(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_prewitt(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_profile(VipsImage *in, VipsImage **columns, VipsImage **rows, ...)
Variadic invoker class for:
extern int vips_profile_load(const char *name, VipsBlob **profile, ...)
Variadic invoker class for:
extern int vips_project(VipsImage *in, VipsImage **columns, VipsImage **rows, ...)
Variadic invoker class for:
extern int vips_quadratic(VipsImage *in, VipsImage **out, VipsImage *coeff, ...)
Variadic invoker class for:
extern int vips_rad2float(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rank(VipsImage *in, VipsImage **out, int width, int height, int index, ...)
Variadic invoker class for:
extern int vips_real(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_recomb(VipsImage *in, VipsImage **out, VipsImage *m, ...)
Variadic invoker class for:
extern int vips_rect(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_reduce(VipsImage *in, VipsImage **out, double hshrink, double vshrink, ...)
Variadic invoker class for:
extern int vips_reduceh(VipsImage *in, VipsImage **out, double hshrink, ...)
Variadic invoker class for:
extern int vips_reducev(VipsImage *in, VipsImage **out, double vshrink, ...)
Variadic invoker class for:
extern int vips_relational(VipsImage *left, VipsImage *right, VipsImage **out, VipsOperationRelational relational, ...)
Variadic invoker class for:
extern int vips_relational_const(VipsImage *in, VipsImage **out, VipsOperationRelational relational, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_relational_const1(VipsImage *in, VipsImage **out, VipsOperationRelational relational, double c, ...)
Variadic invoker class for:
extern int vips_remainder(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_remainder_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_remainder_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_remosaic(VipsImage *in, VipsImage **out, const char *old_str, const char *new_str, ...)
Variadic invoker class for:
extern int vips_replicate(VipsImage *in, VipsImage **out, int across, int down, ...)
Variadic invoker class for:
extern int vips_resize(VipsImage *in, VipsImage **out, double scale, ...)
Variadic invoker class for:
extern int vips_rint(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rot(VipsImage *in, VipsImage **out, VipsAngle angle, ...)
Variadic invoker class for:
extern int vips_rot180(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rot270(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rot45(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rot90(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rotate(VipsImage *in, VipsImage **out, double angle, ...)
Variadic invoker class for:
extern int vips_round(VipsImage *in, VipsImage **out, VipsOperationRound round, ...)
Variadic invoker class for:
extern int vips_rshift(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_rshift_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_rshift_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_scale(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_scharr(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_scRGB2BW(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_scRGB2sRGB(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_scRGB2XYZ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sequential(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sharpen(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_shrink(VipsImage *in, VipsImage **out, double hshrink, double vshrink, ...)
Variadic invoker class for:
extern int vips_shrinkh(VipsImage *in, VipsImage **out, int hshrink, ...)
Variadic invoker class for:
extern int vips_shrinkv(VipsImage *in, VipsImage **out, int vshrink, ...)
Variadic invoker class for:
extern int vips_sign(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_similarity(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sin(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sines(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_sinh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_smartcrop(VipsImage *in, VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_sobel(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_spcor(VipsImage *in, VipsImage *ref, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_spectrum(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sRGB2HSV(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sRGB2scRGB(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_stats(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_stdif(VipsImage *in, VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_subsample(VipsImage *in, VipsImage **out, int xfac, int yfac, ...)
Variadic invoker class for:
extern int vips_subtract(VipsImage *in1, VipsImage *in2, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_sum(VipsImage **in, VipsImage **out, int n, ...)
Variadic invoker class for:
extern int vips_switch(VipsImage **tests, VipsImage **out, int n, ...)
Variadic invoker class for:
extern int vips_tan(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_tanh(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_text(VipsImage **out, const char *text, ...)
Variadic invoker class for:
extern int vips_thumbnail(const char *filename, VipsImage **out, int width, ...)
Variadic invoker class for:
extern int vips_thumbnail_buffer(void *buf, size_t len, VipsImage **out, int width, ...)
Variadic invoker class for:
extern int vips_thumbnail_image(VipsImage *in, VipsImage **out, int width, ...)
Variadic invoker class for:
extern int vips_thumbnail_source(VipsSource *source, VipsImage **out, int width, ...)
Variadic invoker class for:
extern int vips_tilecache(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_tonelut(VipsImage **out, ...)
Variadic invoker class for:
extern int vips_transpose3d(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_unpremultiply(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_wop(VipsImage *left, VipsImage *right, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_wop_const(VipsImage *in, VipsImage **out, const double *c, int n, ...)
Variadic invoker class for:
extern int vips_wop_const1(VipsImage *in, VipsImage **out, double c, ...)
Variadic invoker class for:
extern int vips_worley(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_wrap(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_xyz(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_XYZ2CMYK(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_XYZ2Lab(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_XYZ2scRGB(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_XYZ2Yxy(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_Yxy2Lab(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_Yxy2XYZ(VipsImage *in, VipsImage **out, ...)
Variadic invoker class for:
extern int vips_zone(VipsImage **out, int width, int height, ...)
Variadic invoker class for:
extern int vips_zoom(VipsImage *in, VipsImage **out, int xfac, int yfac, ...)
typedef struct _VipsRect {
    int left;
    int top;
    int width;
    int height;
} VipsRect
typedef struct _VipsRefString {
    VipsArea area;
} VipsRefString
typedef struct _VipsRegion {
    VipsObject parent_object;
    VipsImage *im;
    VipsRect valid;
    RegionType type;
    VipsPel *data;
    int bpl;
    void *seq;
    GThread *thread;
    VipsWindow *window;
    VipsBuffer *buffer;
    gboolean invalid;
} VipsRegion
typedef struct _VipsRegionClass {
    VipsObjectClass parent_class;
} VipsRegionClass
typedef int (*VipsRegionFillFn)(struct _VipsRegion {
    VipsObject parent_object;
    VipsImage *im;
    VipsRect valid;
    RegionType type;
    VipsPel *data;
    int bpl;
    void *seq;
    GThread *thread;
    VipsWindow *window;
    VipsBuffer *buffer;
    gboolean invalid;
} *, void *)
The function pointer signature, expressed as a functional interface
typedef int (*VipsRegionWrite)(VipsRegion *, VipsRect *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsSaveString {
    char *s;
} VipsSaveString
typedef struct _VipsSbuf {
    VipsObject parent_object;
    VipsSource *source;
    unsigned char input_buffer[4097];
    int chars_in_buffer;
    int read_point;
    unsigned char line[4097];
} VipsSbuf
typedef struct _VipsSbufClass {
    VipsObjectClass parent_class;
} VipsSbufClass
struct {
    char *name;
    int v;
    GMutex *mutex;
    GCond *cond;
}
typedef void (*VipsSinkNotify)(VipsImage *, VipsRect *, void *)
The function pointer signature, expressed as a functional interface
typedef void *(*VipsSListFold2Fn)(void *, void *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef void *(*VipsSListMap2Fn)(void *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef void *(*VipsSListMap4Fn)(void *, void *, void *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsSource {
    VipsConnection parent_object;
    gboolean decode;
    gboolean have_tested_seek;
    gboolean is_pipe;
    gint64 read_position;
    gint64 length;
    const void *data;
    GByteArray *header_bytes;
    GByteArray *sniff;
    VipsBlob *blob;
    void *mmap_baseaddr;
    size_t mmap_length;
} VipsSource
typedef struct _VipsSourceClass {
    VipsConnectionClass parent_class;
    gint64 (*read)(VipsSource *, void *, size_t);
    gint64 (*seek)(VipsSource *, gint64, int);
} VipsSourceClass
typedef struct _VipsSourceCustom {
    VipsSource parent_object;
} VipsSourceCustom
typedef struct _VipsSourceCustomClass {
    VipsSourceClass parent_class;
    gint64 (*read)(VipsSourceCustom *, void *, gint64);
    gint64 (*seek)(VipsSourceCustom *, gint64, int);
} VipsSourceCustomClass
typedef struct _VipsSourceGInputStream {
    VipsSource parent_instance;
    GInputStream *stream;
    GSeekable *seekable;
    GFileInfo *info;
} VipsSourceGInputStream
typedef struct _VipsSourceGInputStreamClass {
    VipsSourceClass parent_class;
} VipsSourceGInputStreamClass
typedef void *(*VipsStartFn)(VipsImage *, void *, void *)
The function pointer signature, expressed as a functional interface
typedef int (*VipsStopFn)(void *, void *, void *)
The function pointer signature, expressed as a functional interface
 
typedef struct _VipsTarget {
    VipsConnection parent_object;
    gboolean memory;
    gboolean ended;
    GString *memory_buffer;
    VipsBlob *blob;
    unsigned char output_buffer[8500];
    int write_point;
    gint64 position;
    gboolean delete_on_close;
    char *delete_on_close_filename;
} VipsTarget
typedef struct _VipsTargetClass {
    VipsConnectionClass parent_class;
    gint64 (*write)(VipsTarget *, const void *, size_t);
    void (*finish)(VipsTarget *);
    gint64 (*read)(VipsTarget *, void *, size_t);
    gint64 (*seek)(VipsTarget *, gint64, int);
    int (*end)(VipsTarget *);
} VipsTargetClass
typedef struct _VipsTargetCustom {
    VipsTarget parent_object;
} VipsTargetCustom
typedef struct _VipsTargetCustomClass {
    VipsTargetClass parent_class;
    gint64 (*write)(VipsTargetCustom *, const void *, gint64);
    void (*finish)(VipsTargetCustom *);
    gint64 (*read)(VipsTargetCustom *, void *, gint64);
    gint64 (*seek)(VipsTargetCustom *, gint64, int);
    int (*end)(VipsTargetCustom *);
} VipsTargetCustomClass
typedef struct _VipsThing {
    int i;
} VipsThing
typedef int (*VipsThreadpoolAllocateFn)(VipsThreadState *, void *, gboolean *)
The function pointer signature, expressed as a functional interface
typedef int (*VipsThreadpoolProgressFn)(void *)
The function pointer signature, expressed as a functional interface
typedef int (*VipsThreadpoolWorkFn)(VipsThreadState *, void *)
The function pointer signature, expressed as a functional interface
typedef VipsThreadState *(*VipsThreadStartFn)(VipsImage *, void *)
The function pointer signature, expressed as a functional interface
typedef struct _VipsThreadState {
    VipsObject parent_object;
    VipsImage *im;
    VipsRegion *reg;
    VipsRect pos;
    int x;
    int y;
    gboolean stop;
    void *a;
    gboolean stall;
} VipsThreadState
typedef struct _VipsThreadStateClass {
    VipsObjectClass parent_class;
} VipsThreadStateClass
typedef void *(*VipsTypeMap2Fn)(GType, void *, void *)
The function pointer signature, expressed as a functional interface
typedef void *(*VipsTypeMapFn)(GType, void *)
The function pointer signature, expressed as a functional interface
 
struct {
    int ref_count;
    struct _VipsImage *im;
    int top;
    int height;
    VipsPel *data;
    void *baseaddr;
    size_t length;
}