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
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