java.lang.Object
app.photofox.vipsffm.jextract._VipsObjectClass
- Direct Known Subclasses:
VipsObjectClass
struct _VipsObjectClass {
GObjectClass parent_class;
int (*build)(VipsObject *);
int (*postbuild)(VipsObject *, void *);
void (*summary_class)(struct _VipsObjectClass *, VipsBuf *);
void (*summary)(VipsObject *, VipsBuf *);
void (*dump)(VipsObject *, VipsBuf *);
void (*sanity)(VipsObject *, VipsBuf *);
void (*rewind)(VipsObject *);
void (*preclose)(VipsObject *);
void (*close)(VipsObject *);
void (*postclose)(VipsObject *);
VipsObject *(*new_from_string)(const char *);
void (*to_string)(VipsObject *, VipsBuf *);
gboolean output_needs_arg;
int (*output_to_arg)(VipsObject *, const char *);
const char *nickname;
const char *description;
VipsArgumentTable *argument_table;
GSList *argument_table_traverse;
GType argument_table_traverse_gtype;
gboolean deprecated;
void (*_vips_reserved1)(void);
void (*_vips_reserved2)(void);
void (*_vips_reserved3)(void);
void (*_vips_reserved4)(void);
}
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classvoid (*_vips_reserved1)(void)static classvoid (*_vips_reserved2)(void)static classvoid (*_vips_reserved3)(void)static classvoid (*_vips_reserved4)(void)static classint (*build)(VipsObject *)static classvoid (*close)(VipsObject *)static classvoid (*dump)(VipsObject *, VipsBuf *)static classVipsObject *(*new_from_string)(const char *)static classint (*output_to_arg)(VipsObject *, const char *)static classint (*postbuild)(VipsObject *, void *)static classvoid (*postclose)(VipsObject *)static classvoid (*preclose)(VipsObject *)static classvoid (*rewind)(VipsObject *)static classvoid (*sanity)(VipsObject *, VipsBuf *)static classvoid (*summary)(VipsObject *, VipsBuf *)static classvoid (*summary_class)(struct _VipsObjectClass *, VipsBuf *)static classvoid (*to_string)(VipsObject *, VipsBuf *) -
Method Summary
Modifier and TypeMethodDescriptionstatic MemorySegment_vips_reserved1(MemorySegment struct) Getter for field:void (*_vips_reserved1)(void)static void_vips_reserved1(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*_vips_reserved1)(void)static final AddressLayoutLayout for field:void (*_vips_reserved1)(void)static final longOffset for field:void (*_vips_reserved1)(void)static MemorySegment_vips_reserved2(MemorySegment struct) Getter for field:void (*_vips_reserved2)(void)static void_vips_reserved2(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*_vips_reserved2)(void)static final AddressLayoutLayout for field:void (*_vips_reserved2)(void)static final longOffset for field:void (*_vips_reserved2)(void)static MemorySegment_vips_reserved3(MemorySegment struct) Getter for field:void (*_vips_reserved3)(void)static void_vips_reserved3(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*_vips_reserved3)(void)static final AddressLayoutLayout for field:void (*_vips_reserved3)(void)static final longOffset for field:void (*_vips_reserved3)(void)static MemorySegment_vips_reserved4(MemorySegment struct) Getter for field:void (*_vips_reserved4)(void)static void_vips_reserved4(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*_vips_reserved4)(void)static final AddressLayoutLayout for field:void (*_vips_reserved4)(void)static final longOffset for field:void (*_vips_reserved4)(void)static MemorySegmentallocate(SegmentAllocator allocator) Allocate a segment of sizelayout().byteSize()usingallocatorstatic MemorySegmentallocateArray(long elementCount, SegmentAllocator allocator) Allocate an array of sizeelementCountusingallocator.static MemorySegmentargument_table(MemorySegment struct) Getter for field:VipsArgumentTable *argument_tablestatic voidargument_table(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsArgumentTable *argument_tablestatic MemorySegmentargument_table_traverse(MemorySegment struct) Getter for field:GSList *argument_table_traversestatic voidargument_table_traverse(MemorySegment struct, MemorySegment fieldValue) Setter for field:GSList *argument_table_traversestatic longGetter for field:GType argument_table_traverse_gtypestatic voidargument_table_traverse_gtype(MemorySegment struct, long fieldValue) Setter for field:GType argument_table_traverse_gtypestatic final ValueLayout.OfLongLayout for field:GType argument_table_traverse_gtypestatic final longOffset for field:GType argument_table_traverse_gtypestatic final AddressLayoutLayout for field:GSList *argument_table_traversestatic final longOffset for field:GSList *argument_table_traversestatic final AddressLayoutLayout for field:VipsArgumentTable *argument_tablestatic final longOffset for field:VipsArgumentTable *argument_tablestatic MemorySegmentasSlice(MemorySegment array, long index) Obtains a slice ofarrayParamwhich selects the array element atindex.static MemorySegmentbuild(MemorySegment struct) Getter for field:int (*build)(VipsObject *)static voidbuild(MemorySegment struct, MemorySegment fieldValue) Setter for field:int (*build)(VipsObject *)static final AddressLayoutLayout for field:int (*build)(VipsObject *)static final longOffset for field:int (*build)(VipsObject *)static MemorySegmentclose(MemorySegment struct) Getter for field:void (*close)(VipsObject *)static voidclose(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*close)(VipsObject *)static final AddressLayoutLayout for field:void (*close)(VipsObject *)static final longOffset for field:void (*close)(VipsObject *)static intdeprecated(MemorySegment struct) Getter for field:gboolean deprecatedstatic voiddeprecated(MemorySegment struct, int fieldValue) Setter for field:gboolean deprecatedstatic final ValueLayout.OfIntLayout for field:gboolean deprecatedstatic final longOffset for field:gboolean deprecatedstatic MemorySegmentdescription(MemorySegment struct) Getter for field:const char *descriptionstatic voiddescription(MemorySegment struct, MemorySegment fieldValue) Setter for field:const char *descriptionstatic final AddressLayoutLayout for field:const char *descriptionstatic final longOffset for field:const char *descriptionstatic MemorySegmentdump(MemorySegment struct) Getter for field:void (*dump)(VipsObject *, VipsBuf *)static voiddump(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*dump)(VipsObject *, VipsBuf *)static final AddressLayoutLayout for field:void (*dump)(VipsObject *, VipsBuf *)static final longOffset for field:void (*dump)(VipsObject *, VipsBuf *)static final GroupLayoutlayout()The layout of this structstatic MemorySegmentnew_from_string(MemorySegment struct) Getter for field:VipsObject *(*new_from_string)(const char *)static voidnew_from_string(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsObject *(*new_from_string)(const char *)static final AddressLayoutLayout for field:VipsObject *(*new_from_string)(const char *)static final longOffset for field:VipsObject *(*new_from_string)(const char *)static MemorySegmentnickname(MemorySegment struct) Getter for field:const char *nicknamestatic voidnickname(MemorySegment struct, MemorySegment fieldValue) Setter for field:const char *nicknamestatic final AddressLayoutLayout for field:const char *nicknamestatic final longOffset for field:const char *nicknamestatic intoutput_needs_arg(MemorySegment struct) Getter for field:gboolean output_needs_argstatic voidoutput_needs_arg(MemorySegment struct, int fieldValue) Setter for field:gboolean output_needs_argstatic final ValueLayout.OfIntLayout for field:gboolean output_needs_argstatic final longOffset for field:gboolean output_needs_argstatic MemorySegmentoutput_to_arg(MemorySegment struct) Getter for field:int (*output_to_arg)(VipsObject *, const char *)static voidoutput_to_arg(MemorySegment struct, MemorySegment fieldValue) Setter for field:int (*output_to_arg)(VipsObject *, const char *)static final AddressLayoutLayout for field:int (*output_to_arg)(VipsObject *, const char *)static final longOffset for field:int (*output_to_arg)(VipsObject *, const char *)static MemorySegmentparent_class(MemorySegment struct) Getter for field:GObjectClass parent_classstatic voidparent_class(MemorySegment struct, MemorySegment fieldValue) Setter for field:GObjectClass parent_classstatic final GroupLayoutLayout for field:GObjectClass parent_classstatic final longOffset for field:GObjectClass parent_classstatic MemorySegmentpostbuild(MemorySegment struct) Getter for field:int (*postbuild)(VipsObject *, void *)static voidpostbuild(MemorySegment struct, MemorySegment fieldValue) Setter for field:int (*postbuild)(VipsObject *, void *)static final AddressLayoutLayout for field:int (*postbuild)(VipsObject *, void *)static final longOffset for field:int (*postbuild)(VipsObject *, void *)static MemorySegmentpostclose(MemorySegment struct) Getter for field:void (*postclose)(VipsObject *)static voidpostclose(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*postclose)(VipsObject *)static final AddressLayoutLayout for field:void (*postclose)(VipsObject *)static final longOffset for field:void (*postclose)(VipsObject *)static MemorySegmentpreclose(MemorySegment struct) Getter for field:void (*preclose)(VipsObject *)static voidpreclose(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*preclose)(VipsObject *)static final AddressLayoutLayout for field:void (*preclose)(VipsObject *)static final longOffset for field:void (*preclose)(VipsObject *)static MemorySegmentreinterpret(MemorySegment addr, long elementCount, Arena arena, Consumer<MemorySegment> cleanup) Reinterpretsaddrusing targetarenaandcleanupAction(if any).static MemorySegmentreinterpret(MemorySegment addr, Arena arena, Consumer<MemorySegment> cleanup) Reinterpretsaddrusing targetarenaandcleanupAction(if any).static MemorySegmentrewind(MemorySegment struct) Getter for field:void (*rewind)(VipsObject *)static voidrewind(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*rewind)(VipsObject *)static final AddressLayoutLayout for field:void (*rewind)(VipsObject *)static final longOffset for field:void (*rewind)(VipsObject *)static MemorySegmentsanity(MemorySegment struct) Getter for field:void (*sanity)(VipsObject *, VipsBuf *)static voidsanity(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*sanity)(VipsObject *, VipsBuf *)static final AddressLayoutLayout for field:void (*sanity)(VipsObject *, VipsBuf *)static final longOffset for field:void (*sanity)(VipsObject *, VipsBuf *)static longsizeof()The size (in bytes) of this structstatic MemorySegmentsummary(MemorySegment struct) Getter for field:void (*summary)(VipsObject *, VipsBuf *)static voidsummary(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*summary)(VipsObject *, VipsBuf *)static MemorySegmentsummary_class(MemorySegment struct) Getter for field:void (*summary_class)(struct _VipsObjectClass *, VipsBuf *)static voidsummary_class(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*summary_class)(struct _VipsObjectClass *, VipsBuf *)static final AddressLayoutLayout for field:void (*summary_class)(struct _VipsObjectClass *, VipsBuf *)static final longOffset for field:void (*summary_class)(struct _VipsObjectClass *, VipsBuf *)static final AddressLayoutLayout for field:void (*summary)(VipsObject *, VipsBuf *)static final longOffset for field:void (*summary)(VipsObject *, VipsBuf *)static MemorySegmentto_string(MemorySegment struct) Getter for field:void (*to_string)(VipsObject *, VipsBuf *)static voidto_string(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*to_string)(VipsObject *, VipsBuf *)static final AddressLayoutLayout for field:void (*to_string)(VipsObject *, VipsBuf *)static final longOffset for field:void (*to_string)(VipsObject *, VipsBuf *)
-
Method Details
-
layout
The layout of this struct -
parent_class$layout
Layout for field:GObjectClass parent_class -
parent_class$offset
public static final long parent_class$offset()Offset for field:GObjectClass parent_class -
parent_class
Getter for field:GObjectClass parent_class -
parent_class
Setter for field:GObjectClass parent_class -
build$layout
Layout for field:int (*build)(VipsObject *) -
build$offset
public static final long build$offset()Offset for field:int (*build)(VipsObject *) -
build
Getter for field:int (*build)(VipsObject *) -
build
Setter for field:int (*build)(VipsObject *) -
postbuild$layout
Layout for field:int (*postbuild)(VipsObject *, void *) -
postbuild$offset
public static final long postbuild$offset()Offset for field:int (*postbuild)(VipsObject *, void *) -
postbuild
Getter for field:int (*postbuild)(VipsObject *, void *) -
postbuild
Setter for field:int (*postbuild)(VipsObject *, void *) -
summary_class$layout
Layout for field:void (*summary_class)(struct _VipsObjectClass *, VipsBuf *) -
summary_class$offset
public static final long summary_class$offset()Offset for field:void (*summary_class)(struct _VipsObjectClass *, VipsBuf *) -
summary_class
Getter for field:void (*summary_class)(struct _VipsObjectClass *, VipsBuf *) -
summary_class
Setter for field:void (*summary_class)(struct _VipsObjectClass *, VipsBuf *) -
summary$layout
Layout for field:void (*summary)(VipsObject *, VipsBuf *) -
summary$offset
public static final long summary$offset()Offset for field:void (*summary)(VipsObject *, VipsBuf *) -
summary
Getter for field:void (*summary)(VipsObject *, VipsBuf *) -
summary
Setter for field:void (*summary)(VipsObject *, VipsBuf *) -
dump$layout
Layout for field:void (*dump)(VipsObject *, VipsBuf *) -
dump$offset
public static final long dump$offset()Offset for field:void (*dump)(VipsObject *, VipsBuf *) -
dump
Getter for field:void (*dump)(VipsObject *, VipsBuf *) -
dump
Setter for field:void (*dump)(VipsObject *, VipsBuf *) -
sanity$layout
Layout for field:void (*sanity)(VipsObject *, VipsBuf *) -
sanity$offset
public static final long sanity$offset()Offset for field:void (*sanity)(VipsObject *, VipsBuf *) -
sanity
Getter for field:void (*sanity)(VipsObject *, VipsBuf *) -
sanity
Setter for field:void (*sanity)(VipsObject *, VipsBuf *) -
rewind$layout
Layout for field:void (*rewind)(VipsObject *) -
rewind$offset
public static final long rewind$offset()Offset for field:void (*rewind)(VipsObject *) -
rewind
Getter for field:void (*rewind)(VipsObject *) -
rewind
Setter for field:void (*rewind)(VipsObject *) -
preclose$layout
Layout for field:void (*preclose)(VipsObject *) -
preclose$offset
public static final long preclose$offset()Offset for field:void (*preclose)(VipsObject *) -
preclose
Getter for field:void (*preclose)(VipsObject *) -
preclose
Setter for field:void (*preclose)(VipsObject *) -
close$layout
Layout for field:void (*close)(VipsObject *) -
close$offset
public static final long close$offset()Offset for field:void (*close)(VipsObject *) -
close
Getter for field:void (*close)(VipsObject *) -
close
Setter for field:void (*close)(VipsObject *) -
postclose$layout
Layout for field:void (*postclose)(VipsObject *) -
postclose$offset
public static final long postclose$offset()Offset for field:void (*postclose)(VipsObject *) -
postclose
Getter for field:void (*postclose)(VipsObject *) -
postclose
Setter for field:void (*postclose)(VipsObject *) -
new_from_string$layout
Layout for field:VipsObject *(*new_from_string)(const char *) -
new_from_string$offset
public static final long new_from_string$offset()Offset for field:VipsObject *(*new_from_string)(const char *) -
new_from_string
Getter for field:VipsObject *(*new_from_string)(const char *) -
new_from_string
Setter for field:VipsObject *(*new_from_string)(const char *) -
to_string$layout
Layout for field:void (*to_string)(VipsObject *, VipsBuf *) -
to_string$offset
public static final long to_string$offset()Offset for field:void (*to_string)(VipsObject *, VipsBuf *) -
to_string
Getter for field:void (*to_string)(VipsObject *, VipsBuf *) -
to_string
Setter for field:void (*to_string)(VipsObject *, VipsBuf *) -
output_needs_arg$layout
Layout for field:gboolean output_needs_arg -
output_needs_arg$offset
public static final long output_needs_arg$offset()Offset for field:gboolean output_needs_arg -
output_needs_arg
Getter for field:gboolean output_needs_arg -
output_needs_arg
Setter for field:gboolean output_needs_arg -
output_to_arg$layout
Layout for field:int (*output_to_arg)(VipsObject *, const char *) -
output_to_arg$offset
public static final long output_to_arg$offset()Offset for field:int (*output_to_arg)(VipsObject *, const char *) -
output_to_arg
Getter for field:int (*output_to_arg)(VipsObject *, const char *) -
output_to_arg
Setter for field:int (*output_to_arg)(VipsObject *, const char *) -
nickname$layout
Layout for field:const char *nickname -
nickname$offset
public static final long nickname$offset()Offset for field:const char *nickname -
nickname
Getter for field:const char *nickname -
nickname
Setter for field:const char *nickname -
description$layout
Layout for field:const char *description -
description$offset
public static final long description$offset()Offset for field:const char *description -
description
Getter for field:const char *description -
description
Setter for field:const char *description -
argument_table$layout
Layout for field:VipsArgumentTable *argument_table -
argument_table$offset
public static final long argument_table$offset()Offset for field:VipsArgumentTable *argument_table -
argument_table
Getter for field:VipsArgumentTable *argument_table -
argument_table
Setter for field:VipsArgumentTable *argument_table -
argument_table_traverse$layout
Layout for field:GSList *argument_table_traverse -
argument_table_traverse$offset
public static final long argument_table_traverse$offset()Offset for field:GSList *argument_table_traverse -
argument_table_traverse
Getter for field:GSList *argument_table_traverse -
argument_table_traverse
Setter for field:GSList *argument_table_traverse -
argument_table_traverse_gtype$layout
Layout for field:GType argument_table_traverse_gtype -
argument_table_traverse_gtype$offset
public static final long argument_table_traverse_gtype$offset()Offset for field:GType argument_table_traverse_gtype -
argument_table_traverse_gtype
Getter for field:GType argument_table_traverse_gtype -
argument_table_traverse_gtype
Setter for field:GType argument_table_traverse_gtype -
deprecated$layout
Layout for field:gboolean deprecated -
deprecated$offset
public static final long deprecated$offset()Offset for field:gboolean deprecated -
deprecated
Getter for field:gboolean deprecated -
deprecated
Setter for field:gboolean deprecated -
_vips_reserved1$layout
Layout for field:void (*_vips_reserved1)(void) -
_vips_reserved1$offset
public static final long _vips_reserved1$offset()Offset for field:void (*_vips_reserved1)(void) -
_vips_reserved1
Getter for field:void (*_vips_reserved1)(void) -
_vips_reserved1
Setter for field:void (*_vips_reserved1)(void) -
_vips_reserved2$layout
Layout for field:void (*_vips_reserved2)(void) -
_vips_reserved2$offset
public static final long _vips_reserved2$offset()Offset for field:void (*_vips_reserved2)(void) -
_vips_reserved2
Getter for field:void (*_vips_reserved2)(void) -
_vips_reserved2
Setter for field:void (*_vips_reserved2)(void) -
_vips_reserved3$layout
Layout for field:void (*_vips_reserved3)(void) -
_vips_reserved3$offset
public static final long _vips_reserved3$offset()Offset for field:void (*_vips_reserved3)(void) -
_vips_reserved3
Getter for field:void (*_vips_reserved3)(void) -
_vips_reserved3
Setter for field:void (*_vips_reserved3)(void) -
_vips_reserved4$layout
Layout for field:void (*_vips_reserved4)(void) -
_vips_reserved4$offset
public static final long _vips_reserved4$offset()Offset for field:void (*_vips_reserved4)(void) -
_vips_reserved4
Getter for field:void (*_vips_reserved4)(void) -
_vips_reserved4
Setter for field:void (*_vips_reserved4)(void) -
asSlice
Obtains a slice ofarrayParamwhich selects the array element atindex. The returned segment has addressarrayParam.address() + index * layout().byteSize() -
sizeof
public static long sizeof()The size (in bytes) of this struct -
allocate
Allocate a segment of sizelayout().byteSize()usingallocator -
allocateArray
Allocate an array of sizeelementCountusingallocator. The returned segment has sizeelementCount * layout().byteSize(). -
reinterpret
public static MemorySegment reinterpret(MemorySegment addr, Arena arena, Consumer<MemorySegment> cleanup) Reinterpretsaddrusing targetarenaandcleanupAction(if any). The returned segment has sizelayout().byteSize() -
reinterpret
public static MemorySegment reinterpret(MemorySegment addr, long elementCount, Arena arena, Consumer<MemorySegment> cleanup) Reinterpretsaddrusing targetarenaandcleanupAction(if any). The returned segment has sizeelementCount * layout().byteSize()
-