Package org.gnome.pango
Class Font.FontClass
java.lang.Object
io.github.jwharm.javagi.base.ProxyInstance
org.gnome.gobject.TypeClass
org.gnome.gobject.GObject.ObjectClass
org.gnome.pango.Font.FontClass
-
Constructor Summary
ConstructorDescriptionAllocate a new FontClass.Allocate a new FontClass.FontClass
(MemorySegment address) Create a FontClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayout
The memory layout of the native struct.void
overrideCreateHbFont
(Arena arena, Method method) Override virtual methodcreate_hb_font
.void
overrideDescribe
(Arena arena, Method method) Override virtual methoddescribe
.void
overrideDescribeAbsolute
(Arena arena, Method method) Override virtual methoddescribe_absolute
.void
overrideGetCoverage
(Arena arena, Method method) Override virtual methodget_coverage
.void
overrideGetFeatures
(Arena arena, Method method) Override virtual methodget_features
.void
overrideGetFontMap
(Arena arena, Method method) Override virtual methodget_font_map
.void
overrideGetGlyphExtents
(Arena arena, Method method) Override virtual methodget_glyph_extents
.void
overrideGetMetrics
(Arena arena, Method method) Override virtual methodget_metrics
.Methods inherited from class org.gnome.gobject.GObject.ObjectClass
findProperty, installProperties, installProperty, listProperties, overrideConstructed, overrideConstructor, overrideDispatchPropertiesChanged, overrideDispose, overrideFinalize, overrideGetProperty, overrideNotify, overrideProperty, overrideSetProperty, readFlags, readNConstructProperties, readNPspecs, readPdummy, readPspecs, writeFlags, writeNConstructProperties, writeNPspecs, writePdummy, writePspecs
Methods inherited from class org.gnome.gobject.TypeClass
addPrivate, adjustPrivateOffset, getInstancePrivateOffset, getPrivate, peek, peekParent, peekStatic, readGType, ref, unref, unrefUncached, writeGType
Methods inherited from class io.github.jwharm.javagi.base.ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
FontClass
Create a FontClass proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
FontClass
Allocate a new FontClass.- Parameters:
arena
- to control the memory allocation scope
-
FontClass
public FontClass()Allocate a new FontClass. The memory is allocated withArena.ofAuto()
.
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideDescribe
-
overrideGetCoverage
-
overrideGetGlyphExtents
-
overrideGetMetrics
-
overrideGetFontMap
-
overrideDescribeAbsolute
-
overrideGetFeatures
-
overrideCreateHbFont
-