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 _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 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.
 
Generated helpers to wrap VipsRaw JExtract definitions Validation of input pointers is performed, but prefer usage of VImage which does not expose raw pointers
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 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