Package app.photofox.vipsffm.jextract
package app.photofox.vipsffm.jextract
Automatically generated bindings from the jextract tool
API compatibility is not guaranteed across minor versions for classes in this package - things may change!
-
ClassDescription
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 interfacevoid (*_g_reserved2)(void)The function pointer signature, expressed as a functional interfacevoid (*_g_reserved3)(void)The function pointer signature, expressed as a functional interfacevoid (*_g_reserved4)(void)The function pointer signature, expressed as a functional interfacevoid (*_g_reserved5)(void)The function pointer signature, expressed as a functional interfacevoid (*close_async)(GInputStream *, int, GCancellable *, GAsyncReadyCallback, gpointer)The function pointer signature, expressed as a functional interfacegboolean (*close_finish)(GInputStream *, GAsyncResult *, GError **)The function pointer signature, expressed as a functional interfacegboolean (*close_fn)(GInputStream *, GCancellable *, GError **)The function pointer signature, expressed as a functional interfacevoid (*read_async)(GInputStream *, void *, gsize, int, GCancellable *, GAsyncReadyCallback, gpointer)The function pointer signature, expressed as a functional interfacegssize (*read_finish)(GInputStream *, GAsyncResult *, GError **)The function pointer signature, expressed as a functional interfacegssize (*read_fn)(GInputStream *, void *, gsize, GCancellable *, GError **)The function pointer signature, expressed as a functional interfacegssize (*skip)(GInputStream *, gsize, GCancellable *, GError **)void (*skip_async)(GInputStream *, gsize, int, GCancellable *, GAsyncReadyCallback, gpointer)The function pointer signature, expressed as a functional interfacegssize (*skip_finish)(GInputStream *, GAsyncResult *, GError **)The function pointer signature, expressed as a functional interfaceThe function pointer signature, expressed as a functional interfaceunion _GMutex { gpointer p; guint i[2]; }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 interfaceGObject *(*constructor)(GType, guint, GObjectConstructParam *)The function pointer signature, expressed as a functional interfacevoid (*dispatch_properties_changed)(GObject *, guint, GParamSpec **)The function pointer signature, expressed as a functional interfacevoid (*dispose)(GObject *)The function pointer signature, expressed as a functional interfacevoid (*finalize)(GObject *)The function pointer signature, expressed as a functional interfacevoid (*get_property)(GObject *, guint, GValue *, GParamSpec *)The function pointer signature, expressed as a functional interfacevoid (*notify)(GObject *, GParamSpec *)The function pointer signature, expressed as a functional interfacevoid (*set_property)(GObject *, guint, const GValue *, GParamSpec *)The function pointer signature, expressed as a functional interfacestruct _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 _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 _VipsArea { void *data; size_t length; int n; int count; GMutex lock; VipsCallbackFn free_fn; void *client; GType type; size_t sizeof_type; }struct _VipsConnection { VipsObject parent_object; int descriptor; int tracked_descriptor; int close_descriptor; char *filename; }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 _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; }typedef int (*CustomStreamEndCallback)(VipsTargetCustom *, void *)The function pointer signature, expressed as a functional interfacetypedef gint64 (*CustomStreamReadCallback)(VipsSourceCustom *, void *, gint64, void *)The function pointer signature, expressed as a functional interfacetypedef gint64 (*CustomStreamSeekCallback)(VipsSourceCustom *, gint64, int, void *)The function pointer signature, expressed as a functional interfacetypedef gint64 (*CustomStreamWriteCallback)(VipsTargetCustom *, void *, gint64, void *)The function pointer signature, expressed as a functional interfacetypedef struct _GEnumClass GEnumClasstypedef struct _GEnumValue GEnumValuetypedef struct _GInputStream GInputStreamtypedef struct _GInputStreamClass GInputStreamClasstypedef union _GMutex GMutextypedef struct _GObject GObjecttypedef struct _GObjectClass GObjectClasstypedef struct _GParamSpec GParamSpectypedef struct _GTypeClass GTypeClasstypedef struct _GTypeInstance GTypeInstancetypedef struct _GValue GValuetypedef struct _VipsArea { void *data; size_t length; int n; int count; GMutex lock; VipsCallbackFn free_fn; void *client; GType type; size_t sizeof_type; } VipsAreatypedef struct _VipsConnection { VipsObject parent_object; int descriptor; int tracked_descriptor; int close_descriptor; char *filename; } VipsConnectiontypedef void *(*VipsImageMapFn)(VipsImage *, const char *, GValue *, void *)The function pointer signature, expressed as a functional interfacetypedef struct _VipsObject VipsObjectVariadic 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 void vips_value_set_save_stringf(GValue *value, const char *fmt, ...)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; } VipsTargettypedef void *(*VipsTypeMap2Fn)(GType, void *, void *)The function pointer signature, expressed as a functional interface