Class _VipsObject
java.lang.Object
app.photofox.vipsffm.jextract._VipsObject
- Direct Known Subclasses:
VipsObject
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;
}
-
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 MemorySegmentargument_table(MemorySegment struct) Getter for field:VipsArgumentTable *argument_tablestatic voidargument_table(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsArgumentTable *argument_tablestatic 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 intclose(MemorySegment struct) Getter for field:gboolean closestatic voidclose(MemorySegment struct, int fieldValue) Setter for field:gboolean closestatic final ValueLayout.OfIntLayout for field:gboolean closestatic final longOffset for field:gboolean closestatic intconstructed(MemorySegment struct) Getter for field:gboolean constructedstatic voidconstructed(MemorySegment struct, int fieldValue) Setter for field:gboolean constructedstatic final ValueLayout.OfIntLayout for field:gboolean constructedstatic final longOffset for field:gboolean constructedstatic MemorySegmentdescription(MemorySegment struct) Getter for field:char *descriptionstatic voiddescription(MemorySegment struct, MemorySegment fieldValue) Setter for field:char *descriptionstatic final AddressLayoutLayout for field:char *descriptionstatic final longOffset for field:char *descriptionstatic final GroupLayoutlayout()The layout of this structstatic longlocal_memory(MemorySegment struct) Getter for field:size_t local_memorystatic voidlocal_memory(MemorySegment struct, long fieldValue) Setter for field:size_t local_memorystatic final ValueLayout.OfLongLayout for field:size_t local_memorystatic final longOffset for field:size_t local_memorystatic MemorySegmentnickname(MemorySegment struct) Getter for field:char *nicknamestatic voidnickname(MemorySegment struct, MemorySegment fieldValue) Setter for field:char *nicknamestatic final AddressLayoutLayout for field:char *nicknamestatic final longOffset for field:char *nicknamestatic MemorySegmentparent_instance(MemorySegment struct) Getter for field:GObject parent_instancestatic voidparent_instance(MemorySegment struct, MemorySegment fieldValue) Setter for field:GObject parent_instancestatic final GroupLayoutLayout for field:GObject parent_instancestatic final longOffset for field:GObject parent_instancestatic intpostclose(MemorySegment struct) Getter for field:gboolean postclosestatic voidpostclose(MemorySegment struct, int fieldValue) Setter for field:gboolean postclosestatic final ValueLayout.OfIntLayout for field:gboolean postclosestatic final longOffset for field:gboolean postclosestatic intpreclose(MemorySegment struct) Getter for field:gboolean preclosestatic voidpreclose(MemorySegment struct, int fieldValue) Setter for field:gboolean preclosestatic final ValueLayout.OfIntLayout for field:gboolean preclosestatic final longOffset for field:gboolean preclosestatic 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 longsizeof()The size (in bytes) of this structstatic intstatic_object(MemorySegment struct) Getter for field:gboolean static_objectstatic voidstatic_object(MemorySegment struct, int fieldValue) Setter for field:gboolean static_objectstatic final ValueLayout.OfIntLayout for field:gboolean static_objectstatic final longOffset for field:gboolean static_object
-
Method Details
-
layout
The layout of this struct -
parent_instance$layout
Layout for field:GObject parent_instance -
parent_instance$offset
public static final long parent_instance$offset()Offset for field:GObject parent_instance -
parent_instance
Getter for field:GObject parent_instance -
parent_instance
Setter for field:GObject parent_instance -
constructed$layout
Layout for field:gboolean constructed -
constructed$offset
public static final long constructed$offset()Offset for field:gboolean constructed -
constructed
Getter for field:gboolean constructed -
constructed
Setter for field:gboolean constructed -
static_object$layout
Layout for field:gboolean static_object -
static_object$offset
public static final long static_object$offset()Offset for field:gboolean static_object -
static_object
Getter for field:gboolean static_object -
static_object
Setter for field:gboolean static_object -
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 -
nickname$layout
Layout for field:char *nickname -
nickname$offset
public static final long nickname$offset()Offset for field:char *nickname -
nickname
Getter for field:char *nickname -
nickname
Setter for field:char *nickname -
description$layout
Layout for field:char *description -
description$offset
public static final long description$offset()Offset for field:char *description -
description
Getter for field:char *description -
description
Setter for field:char *description -
preclose$layout
Layout for field:gboolean preclose -
preclose$offset
public static final long preclose$offset()Offset for field:gboolean preclose -
preclose
Getter for field:gboolean preclose -
preclose
Setter for field:gboolean preclose -
close$layout
Layout for field:gboolean close -
close$offset
public static final long close$offset()Offset for field:gboolean close -
close
Getter for field:gboolean close -
close
Setter for field:gboolean close -
postclose$layout
Layout for field:gboolean postclose -
postclose$offset
public static final long postclose$offset()Offset for field:gboolean postclose -
postclose
Getter for field:gboolean postclose -
postclose
Setter for field:gboolean postclose -
local_memory$layout
Layout for field:size_t local_memory -
local_memory$offset
public static final long local_memory$offset()Offset for field:size_t local_memory -
local_memory
Getter for field:size_t local_memory -
local_memory
Setter for field:size_t local_memory -
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()
-