Package app.photofox.vipsffm.generated
Class _VipsImage
java.lang.Object
app.photofox.vipsffm.generated._VipsImage
- Direct Known Subclasses:
VipsImage
struct _VipsImage {
VipsObject parent_instance;
int Xsize;
int Ysize;
int Bands;
VipsBandFormat BandFmt;
VipsCoding Coding;
VipsInterpretation Type;
double Xres;
double Yres;
int Xoffset;
int Yoffset;
int Length;
short Compression;
short Level;
int Bbits;
VipsProgress *time;
char *Hist;
char *filename;
VipsPel *data;
int kill;
float Xres_float;
float Yres_float;
char *mode;
VipsImageType dtype;
int fd;
void *baseaddr;
size_t length;
guint32 magic;
VipsStartFn start_fn;
VipsGenerateFn generate_fn;
VipsStopFn stop_fn;
void *client1;
void *client2;
GMutex *sslock;
GSList *regions;
VipsDemandStyle dhint;
GHashTable *meta;
GSList *meta_traverse;
gint64 sizeof_header;
GSList *windows;
GSList *upstream;
GSList *downstream;
int serial;
GSList *history_list;
VipsImage *progress_signal;
gint64 file_length;
gboolean hint_set;
gboolean delete_on_close;
char *delete_on_close_filename;
}
-
Method Summary
Modifier and TypeMethodDescriptionstatic MemorySegmentallocate(SegmentAllocator allocator) Allocate a segment of sizelayout().byteSize()usingallocatorstatic MemorySegmentallocateArray(long elementCount, SegmentAllocator allocator) Allocate an array of sizeelementCountusingallocator.static MemorySegmentasSlice(MemorySegment array, long index) Obtains a slice ofarrayParamwhich selects the array element atindex.static intBandFmt(MemorySegment struct) Getter for field:VipsBandFormat BandFmtstatic voidBandFmt(MemorySegment struct, int fieldValue) Setter for field:VipsBandFormat BandFmtstatic final ValueLayout.OfIntLayout for field:VipsBandFormat BandFmtstatic final longOffset for field:VipsBandFormat BandFmtstatic intBands(MemorySegment struct) Getter for field:int Bandsstatic voidBands(MemorySegment struct, int fieldValue) Setter for field:int Bandsstatic final ValueLayout.OfIntLayout for field:int Bandsstatic final longOffset for field:int Bandsstatic MemorySegmentbaseaddr(MemorySegment struct) Getter for field:void *baseaddrstatic voidbaseaddr(MemorySegment struct, MemorySegment fieldValue) Setter for field:void *baseaddrstatic final AddressLayoutLayout for field:void *baseaddrstatic final longOffset for field:void *baseaddrstatic intBbits(MemorySegment struct) Getter for field:int Bbitsstatic voidBbits(MemorySegment struct, int fieldValue) Setter for field:int Bbitsstatic final ValueLayout.OfIntLayout for field:int Bbitsstatic final longOffset for field:int Bbitsstatic MemorySegmentclient1(MemorySegment struct) Getter for field:void *client1static voidclient1(MemorySegment struct, MemorySegment fieldValue) Setter for field:void *client1static final AddressLayoutLayout for field:void *client1static final longOffset for field:void *client1static MemorySegmentclient2(MemorySegment struct) Getter for field:void *client2static voidclient2(MemorySegment struct, MemorySegment fieldValue) Setter for field:void *client2static final AddressLayoutLayout for field:void *client2static final longOffset for field:void *client2static intCoding(MemorySegment struct) Getter for field:VipsCoding Codingstatic voidCoding(MemorySegment struct, int fieldValue) Setter for field:VipsCoding Codingstatic final ValueLayout.OfIntLayout for field:VipsCoding Codingstatic final longOffset for field:VipsCoding Codingstatic shortCompression(MemorySegment struct) Getter for field:short Compressionstatic voidCompression(MemorySegment struct, short fieldValue) Setter for field:short Compressionstatic final ValueLayout.OfShortLayout for field:short Compressionstatic final longOffset for field:short Compressionstatic MemorySegmentdata(MemorySegment struct) Getter for field:VipsPel *datastatic voiddata(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsPel *datastatic final AddressLayoutLayout for field:VipsPel *datastatic final longOffset for field:VipsPel *datastatic intdelete_on_close(MemorySegment struct) Getter for field:gboolean delete_on_closestatic voiddelete_on_close(MemorySegment struct, int fieldValue) Setter for field:gboolean delete_on_closestatic MemorySegmentGetter for field:char *delete_on_close_filenamestatic voiddelete_on_close_filename(MemorySegment struct, MemorySegment fieldValue) Setter for field:char *delete_on_close_filenamestatic final AddressLayoutLayout for field:char *delete_on_close_filenamestatic final longOffset for field:char *delete_on_close_filenamestatic final ValueLayout.OfIntLayout for field:gboolean delete_on_closestatic final longOffset for field:gboolean delete_on_closestatic intdhint(MemorySegment struct) Getter for field:VipsDemandStyle dhintstatic voiddhint(MemorySegment struct, int fieldValue) Setter for field:VipsDemandStyle dhintstatic final ValueLayout.OfIntLayout for field:VipsDemandStyle dhintstatic final longOffset for field:VipsDemandStyle dhintstatic MemorySegmentdownstream(MemorySegment struct) Getter for field:GSList *downstreamstatic voiddownstream(MemorySegment struct, MemorySegment fieldValue) Setter for field:GSList *downstreamstatic final AddressLayoutLayout for field:GSList *downstreamstatic final longOffset for field:GSList *downstreamstatic intdtype(MemorySegment struct) Getter for field:VipsImageType dtypestatic voiddtype(MemorySegment struct, int fieldValue) Setter for field:VipsImageType dtypestatic final ValueLayout.OfIntLayout for field:VipsImageType dtypestatic final longOffset for field:VipsImageType dtypestatic intfd(MemorySegment struct) Getter for field:int fdstatic voidfd(MemorySegment struct, int fieldValue) Setter for field:int fdstatic final ValueLayout.OfIntLayout for field:int fdstatic final longOffset for field:int fdstatic longfile_length(MemorySegment struct) Getter for field:gint64 file_lengthstatic voidfile_length(MemorySegment struct, long fieldValue) Setter for field:gint64 file_lengthstatic final ValueLayout.OfLongLayout for field:gint64 file_lengthstatic final longOffset for field:gint64 file_lengthstatic MemorySegmentfilename(MemorySegment struct) Getter for field:char *filenamestatic voidfilename(MemorySegment struct, MemorySegment fieldValue) Setter for field:char *filenamestatic final AddressLayoutLayout for field:char *filenamestatic final longOffset for field:char *filenamestatic MemorySegmentgenerate_fn(MemorySegment struct) Getter for field:VipsGenerateFn generate_fnstatic voidgenerate_fn(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsGenerateFn generate_fnstatic final AddressLayoutLayout for field:VipsGenerateFn generate_fnstatic final longOffset for field:VipsGenerateFn generate_fnstatic inthint_set(MemorySegment struct) Getter for field:gboolean hint_setstatic voidhint_set(MemorySegment struct, int fieldValue) Setter for field:gboolean hint_setstatic final ValueLayout.OfIntLayout for field:gboolean hint_setstatic final longOffset for field:gboolean hint_setstatic MemorySegmentHist(MemorySegment struct) Getter for field:char *Histstatic voidHist(MemorySegment struct, MemorySegment fieldValue) Setter for field:char *Histstatic final AddressLayoutLayout for field:char *Histstatic final longOffset for field:char *Histstatic MemorySegmenthistory_list(MemorySegment struct) Getter for field:GSList *history_liststatic voidhistory_list(MemorySegment struct, MemorySegment fieldValue) Setter for field:GSList *history_liststatic final AddressLayoutLayout for field:GSList *history_liststatic final longOffset for field:GSList *history_liststatic intkill(MemorySegment struct) Getter for field:int killstatic voidkill(MemorySegment struct, int fieldValue) Setter for field:int killstatic final ValueLayout.OfIntLayout for field:int killstatic final longOffset for field:int killstatic final GroupLayoutlayout()The layout of this structstatic longlength(MemorySegment struct) Getter for field:size_t lengthstatic voidlength(MemorySegment struct, long fieldValue) Setter for field:size_t lengthstatic intLength(MemorySegment struct) Getter for field:int Lengthstatic voidLength(MemorySegment struct, int fieldValue) Setter for field:int Lengthstatic final ValueLayout.OfLongLayout for field:size_t lengthstatic final ValueLayout.OfIntLayout for field:int Lengthstatic final longOffset for field:size_t lengthstatic final longOffset for field:int Lengthstatic shortLevel(MemorySegment struct) Getter for field:short Levelstatic voidLevel(MemorySegment struct, short fieldValue) Setter for field:short Levelstatic final ValueLayout.OfShortLayout for field:short Levelstatic final longOffset for field:short Levelstatic intmagic(MemorySegment struct) Getter for field:guint32 magicstatic voidmagic(MemorySegment struct, int fieldValue) Setter for field:guint32 magicstatic final ValueLayout.OfIntLayout for field:guint32 magicstatic final longOffset for field:guint32 magicstatic MemorySegmentmeta(MemorySegment struct) Getter for field:GHashTable *metastatic voidmeta(MemorySegment struct, MemorySegment fieldValue) Setter for field:GHashTable *metastatic MemorySegmentmeta_traverse(MemorySegment struct) Getter for field:GSList *meta_traversestatic voidmeta_traverse(MemorySegment struct, MemorySegment fieldValue) Setter for field:GSList *meta_traversestatic final AddressLayoutLayout for field:GSList *meta_traversestatic final longOffset for field:GSList *meta_traversestatic final AddressLayoutLayout for field:GHashTable *metastatic final longOffset for field:GHashTable *metastatic MemorySegmentmode(MemorySegment struct) Getter for field:char *modestatic voidmode(MemorySegment struct, MemorySegment fieldValue) Setter for field:char *modestatic final AddressLayoutLayout for field:char *modestatic final longOffset for field:char *modestatic MemorySegmentparent_instance(MemorySegment struct) Getter for field:VipsObject parent_instancestatic voidparent_instance(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsObject parent_instancestatic final GroupLayoutLayout for field:VipsObject parent_instancestatic final longOffset for field:VipsObject parent_instancestatic MemorySegmentprogress_signal(MemorySegment struct) Getter for field:VipsImage *progress_signalstatic voidprogress_signal(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsImage *progress_signalstatic final AddressLayoutLayout for field:VipsImage *progress_signalstatic final longOffset for field:VipsImage *progress_signalstatic MemorySegmentregions(MemorySegment struct) Getter for field:GSList *regionsstatic voidregions(MemorySegment struct, MemorySegment fieldValue) Setter for field:GSList *regionsstatic final AddressLayoutLayout for field:GSList *regionsstatic final longOffset for field:GSList *regionsstatic 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 intserial(MemorySegment struct) Getter for field:int serialstatic voidserial(MemorySegment struct, int fieldValue) Setter for field:int serialstatic final ValueLayout.OfIntLayout for field:int serialstatic final longOffset for field:int serialstatic longsizeof()The size (in bytes) of this structstatic longsizeof_header(MemorySegment struct) Getter for field:gint64 sizeof_headerstatic voidsizeof_header(MemorySegment struct, long fieldValue) Setter for field:gint64 sizeof_headerstatic final ValueLayout.OfLongLayout for field:gint64 sizeof_headerstatic final longOffset for field:gint64 sizeof_headerstatic MemorySegmentsslock(MemorySegment struct) Getter for field:GMutex *sslockstatic voidsslock(MemorySegment struct, MemorySegment fieldValue) Setter for field:GMutex *sslockstatic final AddressLayoutLayout for field:GMutex *sslockstatic final longOffset for field:GMutex *sslockstatic MemorySegmentstart_fn(MemorySegment struct) Getter for field:VipsStartFn start_fnstatic voidstart_fn(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsStartFn start_fnstatic final AddressLayoutLayout for field:VipsStartFn start_fnstatic final longOffset for field:VipsStartFn start_fnstatic MemorySegmentstop_fn(MemorySegment struct) Getter for field:VipsStopFn stop_fnstatic voidstop_fn(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsStopFn stop_fnstatic final AddressLayoutLayout for field:VipsStopFn stop_fnstatic final longOffset for field:VipsStopFn stop_fnstatic MemorySegmenttime(MemorySegment struct) Getter for field:VipsProgress *timestatic voidtime(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsProgress *timestatic final AddressLayoutLayout for field:VipsProgress *timestatic final longOffset for field:VipsProgress *timestatic intType(MemorySegment struct) Getter for field:VipsInterpretation Typestatic voidType(MemorySegment struct, int fieldValue) Setter for field:VipsInterpretation Typestatic final ValueLayout.OfIntLayout for field:VipsInterpretation Typestatic final longOffset for field:VipsInterpretation Typestatic MemorySegmentupstream(MemorySegment struct) Getter for field:GSList *upstreamstatic voidupstream(MemorySegment struct, MemorySegment fieldValue) Setter for field:GSList *upstreamstatic final AddressLayoutLayout for field:GSList *upstreamstatic final longOffset for field:GSList *upstreamstatic MemorySegmentwindows(MemorySegment struct) Getter for field:GSList *windowsstatic voidwindows(MemorySegment struct, MemorySegment fieldValue) Setter for field:GSList *windowsstatic final AddressLayoutLayout for field:GSList *windowsstatic final longOffset for field:GSList *windowsstatic intXoffset(MemorySegment struct) Getter for field:int Xoffsetstatic voidXoffset(MemorySegment struct, int fieldValue) Setter for field:int Xoffsetstatic final ValueLayout.OfIntLayout for field:int Xoffsetstatic final longOffset for field:int Xoffsetstatic doubleXres(MemorySegment struct) Getter for field:double Xresstatic voidXres(MemorySegment struct, double fieldValue) Setter for field:double Xresstatic floatXres_float(MemorySegment struct) Getter for field:float Xres_floatstatic voidXres_float(MemorySegment struct, float fieldValue) Setter for field:float Xres_floatstatic final ValueLayout.OfFloatLayout for field:float Xres_floatstatic final longOffset for field:float Xres_floatstatic final ValueLayout.OfDoubleLayout for field:double Xresstatic final longOffset for field:double Xresstatic intXsize(MemorySegment struct) Getter for field:int Xsizestatic voidXsize(MemorySegment struct, int fieldValue) Setter for field:int Xsizestatic final ValueLayout.OfIntLayout for field:int Xsizestatic final longOffset for field:int Xsizestatic intYoffset(MemorySegment struct) Getter for field:int Yoffsetstatic voidYoffset(MemorySegment struct, int fieldValue) Setter for field:int Yoffsetstatic final ValueLayout.OfIntLayout for field:int Yoffsetstatic final longOffset for field:int Yoffsetstatic doubleYres(MemorySegment struct) Getter for field:double Yresstatic voidYres(MemorySegment struct, double fieldValue) Setter for field:double Yresstatic floatYres_float(MemorySegment struct) Getter for field:float Yres_floatstatic voidYres_float(MemorySegment struct, float fieldValue) Setter for field:float Yres_floatstatic final ValueLayout.OfFloatLayout for field:float Yres_floatstatic final longOffset for field:float Yres_floatstatic final ValueLayout.OfDoubleLayout for field:double Yresstatic final longOffset for field:double Yresstatic intYsize(MemorySegment struct) Getter for field:int Ysizestatic voidYsize(MemorySegment struct, int fieldValue) Setter for field:int Ysizestatic final ValueLayout.OfIntLayout for field:int Ysizestatic final longOffset for field:int Ysize
-
Method Details
-
layout
The layout of this struct -
parent_instance$layout
Layout for field:VipsObject parent_instance -
parent_instance$offset
public static final long parent_instance$offset()Offset for field:VipsObject parent_instance -
parent_instance
Getter for field:VipsObject parent_instance -
parent_instance
Setter for field:VipsObject parent_instance -
Xsize$layout
Layout for field:int Xsize -
Xsize$offset
public static final long Xsize$offset()Offset for field:int Xsize -
Xsize
Getter for field:int Xsize -
Xsize
Setter for field:int Xsize -
Ysize$layout
Layout for field:int Ysize -
Ysize$offset
public static final long Ysize$offset()Offset for field:int Ysize -
Ysize
Getter for field:int Ysize -
Ysize
Setter for field:int Ysize -
Bands$layout
Layout for field:int Bands -
Bands$offset
public static final long Bands$offset()Offset for field:int Bands -
Bands
Getter for field:int Bands -
Bands
Setter for field:int Bands -
BandFmt$layout
Layout for field:VipsBandFormat BandFmt -
BandFmt$offset
public static final long BandFmt$offset()Offset for field:VipsBandFormat BandFmt -
BandFmt
Getter for field:VipsBandFormat BandFmt -
BandFmt
Setter for field:VipsBandFormat BandFmt -
Coding$layout
Layout for field:VipsCoding Coding -
Coding$offset
public static final long Coding$offset()Offset for field:VipsCoding Coding -
Coding
Getter for field:VipsCoding Coding -
Coding
Setter for field:VipsCoding Coding -
Type$layout
Layout for field:VipsInterpretation Type -
Type$offset
public static final long Type$offset()Offset for field:VipsInterpretation Type -
Type
Getter for field:VipsInterpretation Type -
Type
Setter for field:VipsInterpretation Type -
Xres$layout
Layout for field:double Xres -
Xres$offset
public static final long Xres$offset()Offset for field:double Xres -
Xres
Getter for field:double Xres -
Xres
Setter for field:double Xres -
Yres$layout
Layout for field:double Yres -
Yres$offset
public static final long Yres$offset()Offset for field:double Yres -
Yres
Getter for field:double Yres -
Yres
Setter for field:double Yres -
Xoffset$layout
Layout for field:int Xoffset -
Xoffset$offset
public static final long Xoffset$offset()Offset for field:int Xoffset -
Xoffset
Getter for field:int Xoffset -
Xoffset
Setter for field:int Xoffset -
Yoffset$layout
Layout for field:int Yoffset -
Yoffset$offset
public static final long Yoffset$offset()Offset for field:int Yoffset -
Yoffset
Getter for field:int Yoffset -
Yoffset
Setter for field:int Yoffset -
Length$layout
Layout for field:int Length -
Length$offset
public static final long Length$offset()Offset for field:int Length -
Length
Getter for field:int Length -
Length
Setter for field:int Length -
Compression$layout
Layout for field:short Compression -
Compression$offset
public static final long Compression$offset()Offset for field:short Compression -
Compression
Getter for field:short Compression -
Compression
Setter for field:short Compression -
Level$layout
Layout for field:short Level -
Level$offset
public static final long Level$offset()Offset for field:short Level -
Level
Getter for field:short Level -
Level
Setter for field:short Level -
Bbits$layout
Layout for field:int Bbits -
Bbits$offset
public static final long Bbits$offset()Offset for field:int Bbits -
Bbits
Getter for field:int Bbits -
Bbits
Setter for field:int Bbits -
time$layout
Layout for field:VipsProgress *time -
time$offset
public static final long time$offset()Offset for field:VipsProgress *time -
time
Getter for field:VipsProgress *time -
time
Setter for field:VipsProgress *time -
Hist$layout
Layout for field:char *Hist -
Hist$offset
public static final long Hist$offset()Offset for field:char *Hist -
Hist
Getter for field:char *Hist -
Hist
Setter for field:char *Hist -
filename$layout
Layout for field:char *filename -
filename$offset
public static final long filename$offset()Offset for field:char *filename -
filename
Getter for field:char *filename -
filename
Setter for field:char *filename -
data$layout
Layout for field:VipsPel *data -
data$offset
public static final long data$offset()Offset for field:VipsPel *data -
data
Getter for field:VipsPel *data -
data
Setter for field:VipsPel *data -
kill$layout
Layout for field:int kill -
kill$offset
public static final long kill$offset()Offset for field:int kill -
kill
Getter for field:int kill -
kill
Setter for field:int kill -
Xres_float$layout
Layout for field:float Xres_float -
Xres_float$offset
public static final long Xres_float$offset()Offset for field:float Xres_float -
Xres_float
Getter for field:float Xres_float -
Xres_float
Setter for field:float Xres_float -
Yres_float$layout
Layout for field:float Yres_float -
Yres_float$offset
public static final long Yres_float$offset()Offset for field:float Yres_float -
Yres_float
Getter for field:float Yres_float -
Yres_float
Setter for field:float Yres_float -
mode$layout
Layout for field:char *mode -
mode$offset
public static final long mode$offset()Offset for field:char *mode -
mode
Getter for field:char *mode -
mode
Setter for field:char *mode -
dtype$layout
Layout for field:VipsImageType dtype -
dtype$offset
public static final long dtype$offset()Offset for field:VipsImageType dtype -
dtype
Getter for field:VipsImageType dtype -
dtype
Setter for field:VipsImageType dtype -
fd$layout
Layout for field:int fd -
fd$offset
public static final long fd$offset()Offset for field:int fd -
fd
Getter for field:int fd -
fd
Setter for field:int fd -
baseaddr$layout
Layout for field:void *baseaddr -
baseaddr$offset
public static final long baseaddr$offset()Offset for field:void *baseaddr -
baseaddr
Getter for field:void *baseaddr -
baseaddr
Setter for field:void *baseaddr -
length$layout
Layout for field:size_t length -
length$offset
public static final long length$offset()Offset for field:size_t length -
length
Getter for field:size_t length -
length
Setter for field:size_t length -
magic$layout
Layout for field:guint32 magic -
magic$offset
public static final long magic$offset()Offset for field:guint32 magic -
magic
Getter for field:guint32 magic -
magic
Setter for field:guint32 magic -
start_fn$layout
Layout for field:VipsStartFn start_fn -
start_fn$offset
public static final long start_fn$offset()Offset for field:VipsStartFn start_fn -
start_fn
Getter for field:VipsStartFn start_fn -
start_fn
Setter for field:VipsStartFn start_fn -
generate_fn$layout
Layout for field:VipsGenerateFn generate_fn -
generate_fn$offset
public static final long generate_fn$offset()Offset for field:VipsGenerateFn generate_fn -
generate_fn
Getter for field:VipsGenerateFn generate_fn -
generate_fn
Setter for field:VipsGenerateFn generate_fn -
stop_fn$layout
Layout for field:VipsStopFn stop_fn -
stop_fn$offset
public static final long stop_fn$offset()Offset for field:VipsStopFn stop_fn -
stop_fn
Getter for field:VipsStopFn stop_fn -
stop_fn
Setter for field:VipsStopFn stop_fn -
client1$layout
Layout for field:void *client1 -
client1$offset
public static final long client1$offset()Offset for field:void *client1 -
client1
Getter for field:void *client1 -
client1
Setter for field:void *client1 -
client2$layout
Layout for field:void *client2 -
client2$offset
public static final long client2$offset()Offset for field:void *client2 -
client2
Getter for field:void *client2 -
client2
Setter for field:void *client2 -
sslock$layout
Layout for field:GMutex *sslock -
sslock$offset
public static final long sslock$offset()Offset for field:GMutex *sslock -
sslock
Getter for field:GMutex *sslock -
sslock
Setter for field:GMutex *sslock -
regions$layout
Layout for field:GSList *regions -
regions$offset
public static final long regions$offset()Offset for field:GSList *regions -
regions
Getter for field:GSList *regions -
regions
Setter for field:GSList *regions -
dhint$layout
Layout for field:VipsDemandStyle dhint -
dhint$offset
public static final long dhint$offset()Offset for field:VipsDemandStyle dhint -
dhint
Getter for field:VipsDemandStyle dhint -
dhint
Setter for field:VipsDemandStyle dhint -
meta$layout
Layout for field:GHashTable *meta -
meta$offset
public static final long meta$offset()Offset for field:GHashTable *meta -
meta
Getter for field:GHashTable *meta -
meta
Setter for field:GHashTable *meta -
meta_traverse$layout
Layout for field:GSList *meta_traverse -
meta_traverse$offset
public static final long meta_traverse$offset()Offset for field:GSList *meta_traverse -
meta_traverse
Getter for field:GSList *meta_traverse -
meta_traverse
Setter for field:GSList *meta_traverse -
sizeof_header$layout
Layout for field:gint64 sizeof_header -
sizeof_header$offset
public static final long sizeof_header$offset()Offset for field:gint64 sizeof_header -
sizeof_header
Getter for field:gint64 sizeof_header -
sizeof_header
Setter for field:gint64 sizeof_header -
windows$layout
Layout for field:GSList *windows -
windows$offset
public static final long windows$offset()Offset for field:GSList *windows -
windows
Getter for field:GSList *windows -
windows
Setter for field:GSList *windows -
upstream$layout
Layout for field:GSList *upstream -
upstream$offset
public static final long upstream$offset()Offset for field:GSList *upstream -
upstream
Getter for field:GSList *upstream -
upstream
Setter for field:GSList *upstream -
downstream$layout
Layout for field:GSList *downstream -
downstream$offset
public static final long downstream$offset()Offset for field:GSList *downstream -
downstream
Getter for field:GSList *downstream -
downstream
Setter for field:GSList *downstream -
serial$layout
Layout for field:int serial -
serial$offset
public static final long serial$offset()Offset for field:int serial -
serial
Getter for field:int serial -
serial
Setter for field:int serial -
history_list$layout
Layout for field:GSList *history_list -
history_list$offset
public static final long history_list$offset()Offset for field:GSList *history_list -
history_list
Getter for field:GSList *history_list -
history_list
Setter for field:GSList *history_list -
progress_signal$layout
Layout for field:VipsImage *progress_signal -
progress_signal$offset
public static final long progress_signal$offset()Offset for field:VipsImage *progress_signal -
progress_signal
Getter for field:VipsImage *progress_signal -
progress_signal
Setter for field:VipsImage *progress_signal -
file_length$layout
Layout for field:gint64 file_length -
file_length$offset
public static final long file_length$offset()Offset for field:gint64 file_length -
file_length
Getter for field:gint64 file_length -
file_length
Setter for field:gint64 file_length -
hint_set$layout
Layout for field:gboolean hint_set -
hint_set$offset
public static final long hint_set$offset()Offset for field:gboolean hint_set -
hint_set
Getter for field:gboolean hint_set -
hint_set
Setter for field:gboolean hint_set -
delete_on_close$layout
Layout for field:gboolean delete_on_close -
delete_on_close$offset
public static final long delete_on_close$offset()Offset for field:gboolean delete_on_close -
delete_on_close
Getter for field:gboolean delete_on_close -
delete_on_close
Setter for field:gboolean delete_on_close -
delete_on_close_filename$layout
Layout for field:char *delete_on_close_filename -
delete_on_close_filename$offset
public static final long delete_on_close_filename$offset()Offset for field:char *delete_on_close_filename -
delete_on_close_filename
Getter for field:char *delete_on_close_filename -
delete_on_close_filename
Setter for field:char *delete_on_close_filename -
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()
-