Package app.photofox.vipsffm.generated
Class _VipsOperation
java.lang.Object
app.photofox.vipsffm.generated._VipsOperation
- Direct Known Subclasses:
VipsOperation
struct _VipsOperation {
VipsObject parent_instance;
guint hash;
gboolean found_hash;
int pixels;
}
-
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 intfound_hash(MemorySegment struct) Getter for field:gboolean found_hashstatic voidfound_hash(MemorySegment struct, int fieldValue) Setter for field:gboolean found_hashstatic final ValueLayout.OfIntLayout for field:gboolean found_hashstatic final longOffset for field:gboolean found_hashstatic inthash(MemorySegment struct) Getter for field:guint hashstatic voidhash(MemorySegment struct, int fieldValue) Setter for field:guint hashstatic final ValueLayout.OfIntLayout for field:guint hashstatic final longOffset for field:guint hashstatic final GroupLayoutlayout()The layout of this structstatic 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 intpixels(MemorySegment struct) Getter for field:int pixelsstatic voidpixels(MemorySegment struct, int fieldValue) Setter for field:int pixelsstatic final ValueLayout.OfIntLayout for field:int pixelsstatic final longOffset for field:int pixelsstatic 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 struct
-
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 -
hash$layout
Layout for field:guint hash -
hash$offset
public static final long hash$offset()Offset for field:guint hash -
hash
Getter for field:guint hash -
hash
Setter for field:guint hash -
found_hash$layout
Layout for field:gboolean found_hash -
found_hash$offset
public static final long found_hash$offset()Offset for field:gboolean found_hash -
found_hash
Getter for field:gboolean found_hash -
found_hash
Setter for field:gboolean found_hash -
pixels$layout
Layout for field:int pixels -
pixels$offset
public static final long pixels$offset()Offset for field:int pixels -
pixels
Getter for field:int pixels -
pixels
Setter for field:int pixels -
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()
-