Class _GObjectClass
java.lang.Object
app.photofox.vipsffm.jextract._GObjectClass
- Direct Known Subclasses:
GObjectClass
struct _GObjectClass {
GTypeClass g_type_class;
GSList *construct_properties;
GObject *(*constructor)(GType, guint, GObjectConstructParam *);
void (*set_property)(GObject *, guint, const GValue *, GParamSpec *);
void (*get_property)(GObject *, guint, GValue *, GParamSpec *);
void (*dispose)(GObject *);
void (*finalize)(GObject *);
void (*dispatch_properties_changed)(GObject *, guint, GParamSpec **);
void (*notify)(GObject *, GParamSpec *);
void (*constructed)(GObject *);
gsize flags;
gsize n_construct_properties;
gpointer pspecs;
gsize n_pspecs;
gpointer pdummy[3];
}
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classvoid (*constructed)(GObject *)static classGObject *(*constructor)(GType, guint, GObjectConstructParam *)static classvoid (*dispatch_properties_changed)(GObject *, guint, GParamSpec **)static classvoid (*dispose)(GObject *)static classvoid (*finalize)(GObject *)static classvoid (*get_property)(GObject *, guint, GValue *, GParamSpec *)static classvoid (*notify)(GObject *, GParamSpec *)static classvoid (*set_property)(GObject *, guint, const GValue *, GParamSpec *) -
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 MemorySegmentconstruct_properties(MemorySegment struct) Getter for field:GSList *construct_propertiesstatic voidconstruct_properties(MemorySegment struct, MemorySegment fieldValue) Setter for field:GSList *construct_propertiesstatic final AddressLayoutLayout for field:GSList *construct_propertiesstatic final longOffset for field:GSList *construct_propertiesstatic MemorySegmentconstructed(MemorySegment struct) Getter for field:void (*constructed)(GObject *)static voidconstructed(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*constructed)(GObject *)static final AddressLayoutLayout for field:void (*constructed)(GObject *)static final longOffset for field:void (*constructed)(GObject *)static MemorySegmentconstructor(MemorySegment struct) Getter for field:GObject *(*constructor)(GType, guint, GObjectConstructParam *)static voidconstructor(MemorySegment struct, MemorySegment fieldValue) Setter for field:GObject *(*constructor)(GType, guint, GObjectConstructParam *)static final AddressLayoutLayout for field:GObject *(*constructor)(GType, guint, GObjectConstructParam *)static final longOffset for field:GObject *(*constructor)(GType, guint, GObjectConstructParam *)static MemorySegmentGetter for field:void (*dispatch_properties_changed)(GObject *, guint, GParamSpec **)static voiddispatch_properties_changed(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*dispatch_properties_changed)(GObject *, guint, GParamSpec **)static final AddressLayoutLayout for field:void (*dispatch_properties_changed)(GObject *, guint, GParamSpec **)static final longOffset for field:void (*dispatch_properties_changed)(GObject *, guint, GParamSpec **)static MemorySegmentdispose(MemorySegment struct) Getter for field:void (*dispose)(GObject *)static voiddispose(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*dispose)(GObject *)static final AddressLayoutLayout for field:void (*dispose)(GObject *)static final longOffset for field:void (*dispose)(GObject *)static MemorySegmentfinalize(MemorySegment struct) Getter for field:void (*finalize)(GObject *)static voidfinalize(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*finalize)(GObject *)static final AddressLayoutLayout for field:void (*finalize)(GObject *)static final longOffset for field:void (*finalize)(GObject *)static longflags(MemorySegment struct) Getter for field:gsize flagsstatic voidflags(MemorySegment struct, long fieldValue) Setter for field:gsize flagsstatic final ValueLayout.OfLongLayout for field:gsize flagsstatic final longOffset for field:gsize flagsstatic MemorySegmentg_type_class(MemorySegment struct) Getter for field:GTypeClass g_type_classstatic voidg_type_class(MemorySegment struct, MemorySegment fieldValue) Setter for field:GTypeClass g_type_classstatic final GroupLayoutLayout for field:GTypeClass g_type_classstatic final longOffset for field:GTypeClass g_type_classstatic MemorySegmentget_property(MemorySegment struct) Getter for field:void (*get_property)(GObject *, guint, GValue *, GParamSpec *)static voidget_property(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*get_property)(GObject *, guint, GValue *, GParamSpec *)static final AddressLayoutLayout for field:void (*get_property)(GObject *, guint, GValue *, GParamSpec *)static final longOffset for field:void (*get_property)(GObject *, guint, GValue *, GParamSpec *)static final GroupLayoutlayout()The layout of this structstatic longn_construct_properties(MemorySegment struct) Getter for field:gsize n_construct_propertiesstatic voidn_construct_properties(MemorySegment struct, long fieldValue) Setter for field:gsize n_construct_propertiesstatic final ValueLayout.OfLongLayout for field:gsize n_construct_propertiesstatic final longOffset for field:gsize n_construct_propertiesstatic longn_pspecs(MemorySegment struct) Getter for field:gsize n_pspecsstatic voidn_pspecs(MemorySegment struct, long fieldValue) Setter for field:gsize n_pspecsstatic final ValueLayout.OfLongLayout for field:gsize n_pspecsstatic final longOffset for field:gsize n_pspecsstatic MemorySegmentnotify(MemorySegment struct) Getter for field:void (*notify)(GObject *, GParamSpec *)static voidnotify(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*notify)(GObject *, GParamSpec *)static final AddressLayoutLayout for field:void (*notify)(GObject *, GParamSpec *)static final longOffset for field:void (*notify)(GObject *, GParamSpec *)static MemorySegmentpdummy(MemorySegment struct) Getter for field:gpointer pdummy[3]static MemorySegmentpdummy(MemorySegment struct, long index0) Indexed getter for field:gpointer pdummy[3]static voidpdummy(MemorySegment struct, long index0, MemorySegment fieldValue) Indexed setter for field:gpointer pdummy[3]static voidpdummy(MemorySegment struct, MemorySegment fieldValue) Setter for field:gpointer pdummy[3]static long[]Dimensions for array field:gpointer pdummy[3]static final SequenceLayoutLayout for field:gpointer pdummy[3]static final longOffset for field:gpointer pdummy[3]static MemorySegmentpspecs(MemorySegment struct) Getter for field:gpointer pspecsstatic voidpspecs(MemorySegment struct, MemorySegment fieldValue) Setter for field:gpointer pspecsstatic final AddressLayoutLayout for field:gpointer pspecsstatic final longOffset for field:gpointer pspecsstatic 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 MemorySegmentset_property(MemorySegment struct) Getter for field:void (*set_property)(GObject *, guint, const GValue *, GParamSpec *)static voidset_property(MemorySegment struct, MemorySegment fieldValue) Setter for field:void (*set_property)(GObject *, guint, const GValue *, GParamSpec *)static final AddressLayoutLayout for field:void (*set_property)(GObject *, guint, const GValue *, GParamSpec *)static final longOffset for field:void (*set_property)(GObject *, guint, const GValue *, GParamSpec *)static longsizeof()The size (in bytes) of this struct
-
Method Details
-
layout
The layout of this struct -
g_type_class$layout
Layout for field:GTypeClass g_type_class -
g_type_class$offset
public static final long g_type_class$offset()Offset for field:GTypeClass g_type_class -
g_type_class
Getter for field:GTypeClass g_type_class -
g_type_class
Setter for field:GTypeClass g_type_class -
construct_properties$layout
Layout for field:GSList *construct_properties -
construct_properties$offset
public static final long construct_properties$offset()Offset for field:GSList *construct_properties -
construct_properties
Getter for field:GSList *construct_properties -
construct_properties
Setter for field:GSList *construct_properties -
constructor$layout
Layout for field:GObject *(*constructor)(GType, guint, GObjectConstructParam *) -
constructor$offset
public static final long constructor$offset()Offset for field:GObject *(*constructor)(GType, guint, GObjectConstructParam *) -
constructor
Getter for field:GObject *(*constructor)(GType, guint, GObjectConstructParam *) -
constructor
Setter for field:GObject *(*constructor)(GType, guint, GObjectConstructParam *) -
set_property$layout
Layout for field:void (*set_property)(GObject *, guint, const GValue *, GParamSpec *) -
set_property$offset
public static final long set_property$offset()Offset for field:void (*set_property)(GObject *, guint, const GValue *, GParamSpec *) -
set_property
Getter for field:void (*set_property)(GObject *, guint, const GValue *, GParamSpec *) -
set_property
Setter for field:void (*set_property)(GObject *, guint, const GValue *, GParamSpec *) -
get_property$layout
Layout for field:void (*get_property)(GObject *, guint, GValue *, GParamSpec *) -
get_property$offset
public static final long get_property$offset()Offset for field:void (*get_property)(GObject *, guint, GValue *, GParamSpec *) -
get_property
Getter for field:void (*get_property)(GObject *, guint, GValue *, GParamSpec *) -
get_property
Setter for field:void (*get_property)(GObject *, guint, GValue *, GParamSpec *) -
dispose$layout
Layout for field:void (*dispose)(GObject *) -
dispose$offset
public static final long dispose$offset()Offset for field:void (*dispose)(GObject *) -
dispose
Getter for field:void (*dispose)(GObject *) -
dispose
Setter for field:void (*dispose)(GObject *) -
finalize$layout
Layout for field:void (*finalize)(GObject *) -
finalize$offset
public static final long finalize$offset()Offset for field:void (*finalize)(GObject *) -
finalize
Getter for field:void (*finalize)(GObject *) -
finalize
Setter for field:void (*finalize)(GObject *) -
dispatch_properties_changed$layout
Layout for field:void (*dispatch_properties_changed)(GObject *, guint, GParamSpec **) -
dispatch_properties_changed$offset
public static final long dispatch_properties_changed$offset()Offset for field:void (*dispatch_properties_changed)(GObject *, guint, GParamSpec **) -
dispatch_properties_changed
Getter for field:void (*dispatch_properties_changed)(GObject *, guint, GParamSpec **) -
dispatch_properties_changed
Setter for field:void (*dispatch_properties_changed)(GObject *, guint, GParamSpec **) -
notify$layout
Layout for field:void (*notify)(GObject *, GParamSpec *) -
notify$offset
public static final long notify$offset()Offset for field:void (*notify)(GObject *, GParamSpec *) -
notify
Getter for field:void (*notify)(GObject *, GParamSpec *) -
notify
Setter for field:void (*notify)(GObject *, GParamSpec *) -
constructed$layout
Layout for field:void (*constructed)(GObject *) -
constructed$offset
public static final long constructed$offset()Offset for field:void (*constructed)(GObject *) -
constructed
Getter for field:void (*constructed)(GObject *) -
constructed
Setter for field:void (*constructed)(GObject *) -
flags$layout
Layout for field:gsize flags -
flags$offset
public static final long flags$offset()Offset for field:gsize flags -
flags
Getter for field:gsize flags -
flags
Setter for field:gsize flags -
n_construct_properties$layout
Layout for field:gsize n_construct_properties -
n_construct_properties$offset
public static final long n_construct_properties$offset()Offset for field:gsize n_construct_properties -
n_construct_properties
Getter for field:gsize n_construct_properties -
n_construct_properties
Setter for field:gsize n_construct_properties -
pspecs$layout
Layout for field:gpointer pspecs -
pspecs$offset
public static final long pspecs$offset()Offset for field:gpointer pspecs -
pspecs
Getter for field:gpointer pspecs -
pspecs
Setter for field:gpointer pspecs -
n_pspecs$layout
Layout for field:gsize n_pspecs -
n_pspecs$offset
public static final long n_pspecs$offset()Offset for field:gsize n_pspecs -
n_pspecs
Getter for field:gsize n_pspecs -
n_pspecs
Setter for field:gsize n_pspecs -
pdummy$layout
Layout for field:gpointer pdummy[3] -
pdummy$offset
public static final long pdummy$offset()Offset for field:gpointer pdummy[3] -
pdummy
Getter for field:gpointer pdummy[3] -
pdummy
Setter for field:gpointer pdummy[3] -
pdummy$dimensions
public static long[] pdummy$dimensions()Dimensions for array field:gpointer pdummy[3] -
pdummy
Indexed getter for field:gpointer pdummy[3] -
pdummy
Indexed setter for field:gpointer pdummy[3] -
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()
-