Package app.photofox.vipsffm.generated
Class _VipsBuf
java.lang.Object
app.photofox.vipsffm.generated._VipsBuf
-
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 MemorySegmentbase(MemorySegment struct) Getter for field:char *basestatic voidbase(MemorySegment struct, MemorySegment fieldValue) Setter for field:char *basestatic final AddressLayoutLayout for field:char *basestatic final longOffset for field:char *basestatic intdynamic(MemorySegment struct) Getter for field:gboolean dynamicstatic voiddynamic(MemorySegment struct, int fieldValue) Setter for field:gboolean dynamicstatic final ValueLayout.OfIntLayout for field:gboolean dynamicstatic final longOffset for field:gboolean dynamicstatic intfull(MemorySegment struct) Getter for field:gboolean fullstatic voidfull(MemorySegment struct, int fieldValue) Setter for field:gboolean fullstatic final ValueLayout.OfIntLayout for field:gboolean fullstatic final longOffset for field:gboolean fullstatic inti(MemorySegment struct) Getter for field:int istatic voidi(MemorySegment struct, int fieldValue) Setter for field:int istatic final ValueLayout.OfInti$layout()Layout for field:int istatic final longi$offset()Offset for field:int istatic intlasti(MemorySegment struct) Getter for field:int lastistatic voidlasti(MemorySegment struct, int fieldValue) Setter for field:int lastistatic final ValueLayout.OfIntLayout for field:int lastistatic final longOffset for field:int lastistatic final GroupLayoutlayout()The layout of this structstatic intmx(MemorySegment struct) Getter for field:int mxstatic voidmx(MemorySegment struct, int fieldValue) Setter for field:int mxstatic final ValueLayout.OfIntLayout for field:int mxstatic final longOffset for field:int mxstatic 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 -
base$layout
Layout for field:char *base -
base$offset
public static final long base$offset()Offset for field:char *base -
base
Getter for field:char *base -
base
Setter for field:char *base -
mx$layout
Layout for field:int mx -
mx$offset
public static final long mx$offset()Offset for field:int mx -
mx
Getter for field:int mx -
mx
Setter for field:int mx -
i$layout
Layout for field:int i -
i$offset
public static final long i$offset()Offset for field:int i -
i
Getter for field:int i -
i
Setter for field:int i -
full$layout
Layout for field:gboolean full -
full$offset
public static final long full$offset()Offset for field:gboolean full -
full
Getter for field:gboolean full -
full
Setter for field:gboolean full -
lasti$layout
Layout for field:int lasti -
lasti$offset
public static final long lasti$offset()Offset for field:int lasti -
lasti
Getter for field:int lasti -
lasti
Setter for field:int lasti -
dynamic$layout
Layout for field:gboolean dynamic -
dynamic$offset
public static final long dynamic$offset()Offset for field:gboolean dynamic -
dynamic
Getter for field:gboolean dynamic -
dynamic
Setter for field:gboolean dynamic -
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()
-