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 interfacestruct _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 *, void *, 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 GEnumClass
typedef struct _GEnumValue GEnumValue
typedef struct _GInputStream GInputStream
typedef struct _GInputStreamClass GInputStreamClass
typedef struct _GObject GObject
typedef struct _GObjectClass GObjectClass
typedef struct _GParamSpec GParamSpec
typedef struct _GTypeClass GTypeClass
typedef struct _GTypeInstance GTypeInstance
typedef struct _GValue GValue
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 _VipsConnection { VipsObject parent_object; int descriptor; int tracked_descriptor; int close_descriptor; char *filename; } VipsConnection
typedef struct _VipsObject VipsObject
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 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; } VipsTarget
typedef void *(*VipsTypeMap2Fn)(GType, void *, void *)
The function pointer signature, expressed as a functional interface