All Classes and Interfaces

Class
Description
struct _GEnumClass {
    GTypeClass g_type_class;
    gint minimum;
    gint maximum;
    guint n_values;
    GEnumValue *values;
}
struct _GEnumValue {
    gint value;
    const gchar *value_name;
    const gchar *value_nick;
}
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 _GParamSpec {
    GTypeInstance g_type_instance;
    const gchar *name;
    GParamFlags flags;
    GType value_type;
    GType owner_type;
    gchar *_nick;
    gchar *_blurb;
    GData *qdata;
    guint ref_count;
    guint param_id;
}
struct _GParamSpecBoolean {
    GParamSpec parent_instance;
    gboolean default_value;
}
struct _GParamSpecBoxed {
    GParamSpec parent_instance;
}
struct _GParamSpecChar {
    GParamSpec parent_instance;
    gint8 minimum;
    gint8 maximum;
    gint8 default_value;
}
struct _GParamSpecClass {
    GTypeClass g_type_class;
    GType value_type;
    void (*finalize)(GParamSpec *);
    void (*value_set_default)(GParamSpec *, GValue *);
    gboolean (*value_validate)(GParamSpec *, GValue *);
    gint (*values_cmp)(GParamSpec *, const GValue *, const GValue *);
    gboolean (*value_is_valid)(GParamSpec *, const GValue *);
    gpointer dummy[3];
}
void (*finalize)(GParamSpec *)
The function pointer signature, expressed as a functional interface
gboolean (*value_is_valid)(GParamSpec *, const GValue *)
The function pointer signature, expressed as a functional interface
void (*value_set_default)(GParamSpec *, GValue *)
The function pointer signature, expressed as a functional interface
gboolean (*value_validate)(GParamSpec *, GValue *)
The function pointer signature, expressed as a functional interface
gint (*values_cmp)(GParamSpec *, const GValue *, const GValue *)
The function pointer signature, expressed as a functional interface
struct _GParamSpecDouble {
    GParamSpec parent_instance;
    gdouble minimum;
    gdouble maximum;
    gdouble default_value;
    gdouble epsilon;
}
struct _GParamSpecEnum {
    GParamSpec parent_instance;
    GEnumClass *enum_class;
    gint default_value;
}
struct _GParamSpecFlags {
    GParamSpec parent_instance;
    GFlagsClass *flags_class;
    guint default_value;
}
struct _GParamSpecFloat {
    GParamSpec parent_instance;
    gfloat minimum;
    gfloat maximum;
    gfloat default_value;
    gfloat epsilon;
}
struct _GParamSpecGType {
    GParamSpec parent_instance;
    GType is_a_type;
}
struct _GParamSpecInt {
    GParamSpec parent_instance;
    gint minimum;
    gint maximum;
    gint default_value;
}
struct _GParamSpecInt64 {
    GParamSpec parent_instance;
    gint64 minimum;
    gint64 maximum;
    gint64 default_value;
}
struct _GParamSpecLong {
    GParamSpec parent_instance;
    glong minimum;
    glong maximum;
    glong default_value;
}
struct _GParamSpecObject {
    GParamSpec parent_instance;
}
struct _GParamSpecOverride {
    GParamSpec parent_instance;
    GParamSpec *overridden;
}
struct _GParamSpecParam {
    GParamSpec parent_instance;
}
struct _GParamSpecPointer {
    GParamSpec parent_instance;
}
struct _GParamSpecString {
    GParamSpec parent_instance;
    gchar *default_value;
    gchar *cset_first;
    gchar *cset_nth;
    gchar substitutor;
    guint null_fold_if_empty : 1;
    guint ensure_non_null : 1;
}
struct _GParamSpecTypeInfo {
    guint16 instance_size;
    guint16 n_preallocs;
    void (*instance_init)(GParamSpec *);
    GType value_type;
    void (*finalize)(GParamSpec *);
    void (*value_set_default)(GParamSpec *, GValue *);
    gboolean (*value_validate)(GParamSpec *, GValue *);
    gint (*values_cmp)(GParamSpec *, const GValue *, const GValue *);
}
void (*finalize)(GParamSpec *)
The function pointer signature, expressed as a functional interface
void (*instance_init)(GParamSpec *)
The function pointer signature, expressed as a functional interface
void (*value_set_default)(GParamSpec *, GValue *)
The function pointer signature, expressed as a functional interface
gboolean (*value_validate)(GParamSpec *, GValue *)
The function pointer signature, expressed as a functional interface
gint (*values_cmp)(GParamSpec *, const GValue *, const GValue *)
The function pointer signature, expressed as a functional interface
struct _GParamSpecUChar {
    GParamSpec parent_instance;
    guint8 minimum;
    guint8 maximum;
    guint8 default_value;
}
struct _GParamSpecUInt {
    GParamSpec parent_instance;
    guint minimum;
    guint maximum;
    guint default_value;
}
struct _GParamSpecUInt64 {
    GParamSpec parent_instance;
    guint64 minimum;
    guint64 maximum;
    guint64 default_value;
}
struct _GParamSpecULong {
    GParamSpec parent_instance;
    gulong minimum;
    gulong maximum;
    gulong default_value;
}
struct _GParamSpecUnichar {
    GParamSpec parent_instance;
    gunichar default_value;
}
struct _GParamSpecValueArray {
    GParamSpec parent_instance;
    GParamSpec *element_spec;
    guint fixed_n_elements;
}
struct _GParamSpecVariant {
    GParamSpec parent_instance;
    GVariantType *type;
    GVariant *default_value;
    gpointer padding[4];
}
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;
}
typedef void (*GClassFinalizeFunc)(gpointer, gpointer)
The function pointer signature, expressed as a functional interface
typedef void (*GClassInitFunc)(gpointer, gpointer)
The function pointer signature, expressed as a functional interface
typedef struct _GEnumClass GEnumClass
typedef struct _GEnumValue GEnumValue
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 _GParamSpec GParamSpec
typedef struct _GParamSpecBoolean GParamSpecBoolean
typedef struct _GParamSpecBoxed GParamSpecBoxed
typedef struct _GParamSpecChar GParamSpecChar
typedef struct _GParamSpecClass GParamSpecClass
typedef struct _GParamSpecDouble GParamSpecDouble
typedef struct _GParamSpecEnum GParamSpecEnum
typedef struct _GParamSpecFlags GParamSpecFlags
typedef struct _GParamSpecFloat GParamSpecFloat
typedef struct _GParamSpecGType GParamSpecGType
typedef struct _GParamSpecInt GParamSpecInt
typedef struct _GParamSpecInt64 GParamSpecInt64
typedef struct _GParamSpecLong GParamSpecLong
typedef struct _GParamSpecObject GParamSpecObject
typedef struct _GParamSpecOverride GParamSpecOverride
typedef struct _GParamSpecParam GParamSpecParam
typedef struct _GParamSpecPointer GParamSpecPointer
typedef struct _GParamSpecString GParamSpecString
typedef struct _GParamSpecTypeInfo GParamSpecTypeInfo
typedef struct _GParamSpecUChar GParamSpecUChar
typedef struct _GParamSpecUInt GParamSpecUInt
typedef struct _GParamSpecUInt64 GParamSpecUInt64
typedef struct _GParamSpecULong GParamSpecULong
typedef struct _GParamSpecUnichar GParamSpecUnichar
typedef struct _GParamSpecValueArray GParamSpecValueArray
typedef struct _GParamSpecVariant GParamSpecVariant
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
Represents a VipsBlob, boxed to avoid exposing its raw MemorySegment
 
 
A generated wrapper representing a VipsImage.
 
Helper class for running Vips commands with an appropriate arena Blocks untrusted operations by default
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Generated helpers to wrap VipsRaw JExtract definitions Validation of input pointers is performed, but prefer usage of VImage and friends which do not expose raw pointers
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Variadic invoker class for:
extern void g_object_get(gpointer object, 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 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 int vips_arrayjoin(VipsImage **in, VipsImage **out, int n, ...)
Variadic invoker class for:
extern int vips_cache(VipsImage *in, VipsImage **out, ...)
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_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_object_set(VipsObject *object, ...)
Variadic invoker class for:
extern int vips_target_writef(VipsTarget *target, const char *fmt, ...)
Variadic invoker class for:
extern void vips_value_set_save_stringf(GValue *value, const char *fmt, ...)
 
 
 
 
typedef void *(*VipsTypeMap2Fn)(GType, void *, void *)
The function pointer signature, expressed as a functional interface
 
 
Represents a VipsSource, boxed to avoid exposing its raw MemorySegment
Represents a VipsTarget, boxed to avoid exposing its raw MemorySegment