Package app.photofox.vipsffm.generated
Class _VipsForeignLoad
java.lang.Object
app.photofox.vipsffm.generated._VipsForeignLoad
- Direct Known Subclasses:
VipsForeignLoad
struct _VipsForeignLoad {
VipsForeign parent_object;
gboolean memory;
VipsAccess access;
VipsForeignFlags flags;
VipsFailOn fail_on;
gboolean fail;
gboolean sequential;
VipsImage *out;
VipsImage *real;
gboolean nocache;
gboolean disc;
gboolean error;
gboolean revalidate;
}
-
Method Summary
Modifier and TypeMethodDescriptionstatic intaccess(MemorySegment struct) Getter for field:VipsAccess accessstatic voidaccess(MemorySegment struct, int fieldValue) Setter for field:VipsAccess accessstatic final ValueLayout.OfIntLayout for field:VipsAccess accessstatic final longOffset for field:VipsAccess accessstatic 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 intdisc(MemorySegment struct) Getter for field:gboolean discstatic voiddisc(MemorySegment struct, int fieldValue) Setter for field:gboolean discstatic final ValueLayout.OfIntLayout for field:gboolean discstatic final longOffset for field:gboolean discstatic interror(MemorySegment struct) Getter for field:gboolean errorstatic voiderror(MemorySegment struct, int fieldValue) Setter for field:gboolean errorstatic final ValueLayout.OfIntLayout for field:gboolean errorstatic final longOffset for field:gboolean errorstatic intfail(MemorySegment struct) Getter for field:gboolean failstatic voidfail(MemorySegment struct, int fieldValue) Setter for field:gboolean failstatic intfail_on(MemorySegment struct) Getter for field:VipsFailOn fail_onstatic voidfail_on(MemorySegment struct, int fieldValue) Setter for field:VipsFailOn fail_onstatic final ValueLayout.OfIntLayout for field:VipsFailOn fail_onstatic final longOffset for field:VipsFailOn fail_onstatic final ValueLayout.OfIntLayout for field:gboolean failstatic final longOffset for field:gboolean failstatic intflags(MemorySegment struct) Getter for field:VipsForeignFlags flagsstatic voidflags(MemorySegment struct, int fieldValue) Setter for field:VipsForeignFlags flagsstatic final ValueLayout.OfIntLayout for field:VipsForeignFlags flagsstatic final longOffset for field:VipsForeignFlags flagsstatic final GroupLayoutlayout()The layout of this structstatic intmemory(MemorySegment struct) Getter for field:gboolean memorystatic voidmemory(MemorySegment struct, int fieldValue) Setter for field:gboolean memorystatic final ValueLayout.OfIntLayout for field:gboolean memorystatic final longOffset for field:gboolean memorystatic intnocache(MemorySegment struct) Getter for field:gboolean nocachestatic voidnocache(MemorySegment struct, int fieldValue) Setter for field:gboolean nocachestatic final ValueLayout.OfIntLayout for field:gboolean nocachestatic final longOffset for field:gboolean nocachestatic MemorySegmentout(MemorySegment struct) Getter for field:VipsImage *outstatic voidout(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsImage *outstatic final AddressLayoutLayout for field:VipsImage *outstatic final longOffset for field:VipsImage *outstatic MemorySegmentparent_object(MemorySegment struct) Getter for field:VipsForeign parent_objectstatic voidparent_object(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsForeign parent_objectstatic final GroupLayoutLayout for field:VipsForeign parent_objectstatic final longOffset for field:VipsForeign parent_objectstatic MemorySegmentreal(MemorySegment struct) Getter for field:VipsImage *realstatic voidreal(MemorySegment struct, MemorySegment fieldValue) Setter for field:VipsImage *realstatic final AddressLayoutLayout for field:VipsImage *realstatic final longOffset for field:VipsImage *realstatic 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 intrevalidate(MemorySegment struct) Getter for field:gboolean revalidatestatic voidrevalidate(MemorySegment struct, int fieldValue) Setter for field:gboolean revalidatestatic final ValueLayout.OfIntLayout for field:gboolean revalidatestatic final longOffset for field:gboolean revalidatestatic intsequential(MemorySegment struct) Getter for field:gboolean sequentialstatic voidsequential(MemorySegment struct, int fieldValue) Setter for field:gboolean sequentialstatic final ValueLayout.OfIntLayout for field:gboolean sequentialstatic final longOffset for field:gboolean sequentialstatic longsizeof()The size (in bytes) of this struct
-
Method Details
-
layout
The layout of this struct -
parent_object$layout
Layout for field:VipsForeign parent_object -
parent_object$offset
public static final long parent_object$offset()Offset for field:VipsForeign parent_object -
parent_object
Getter for field:VipsForeign parent_object -
parent_object
Setter for field:VipsForeign parent_object -
memory$layout
Layout for field:gboolean memory -
memory$offset
public static final long memory$offset()Offset for field:gboolean memory -
memory
Getter for field:gboolean memory -
memory
Setter for field:gboolean memory -
access$layout
Layout for field:VipsAccess access -
access$offset
public static final long access$offset()Offset for field:VipsAccess access -
access
Getter for field:VipsAccess access -
access
Setter for field:VipsAccess access -
flags$layout
Layout for field:VipsForeignFlags flags -
flags$offset
public static final long flags$offset()Offset for field:VipsForeignFlags flags -
flags
Getter for field:VipsForeignFlags flags -
flags
Setter for field:VipsForeignFlags flags -
fail_on$layout
Layout for field:VipsFailOn fail_on -
fail_on$offset
public static final long fail_on$offset()Offset for field:VipsFailOn fail_on -
fail_on
Getter for field:VipsFailOn fail_on -
fail_on
Setter for field:VipsFailOn fail_on -
fail$layout
Layout for field:gboolean fail -
fail$offset
public static final long fail$offset()Offset for field:gboolean fail -
fail
Getter for field:gboolean fail -
fail
Setter for field:gboolean fail -
sequential$layout
Layout for field:gboolean sequential -
sequential$offset
public static final long sequential$offset()Offset for field:gboolean sequential -
sequential
Getter for field:gboolean sequential -
sequential
Setter for field:gboolean sequential -
out$layout
Layout for field:VipsImage *out -
out$offset
public static final long out$offset()Offset for field:VipsImage *out -
out
Getter for field:VipsImage *out -
out
Setter for field:VipsImage *out -
real$layout
Layout for field:VipsImage *real -
real$offset
public static final long real$offset()Offset for field:VipsImage *real -
real
Getter for field:VipsImage *real -
real
Setter for field:VipsImage *real -
nocache$layout
Layout for field:gboolean nocache -
nocache$offset
public static final long nocache$offset()Offset for field:gboolean nocache -
nocache
Getter for field:gboolean nocache -
nocache
Setter for field:gboolean nocache -
disc$layout
Layout for field:gboolean disc -
disc$offset
public static final long disc$offset()Offset for field:gboolean disc -
disc
Getter for field:gboolean disc -
disc
Setter for field:gboolean disc -
error$layout
Layout for field:gboolean error -
error$offset
public static final long error$offset()Offset for field:gboolean error -
error
Getter for field:gboolean error -
error
Setter for field:gboolean error -
revalidate$layout
Layout for field:gboolean revalidate -
revalidate$offset
public static final long revalidate$offset()Offset for field:gboolean revalidate -
revalidate
Getter for field:gboolean revalidate -
revalidate
Setter for field:gboolean revalidate -
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()
-