Package de.intarsys.cwt.freetype.nativec
Class FTGlyphSlot
- java.lang.Object
-
- de.intarsys.nativec.type.NativeObject
-
- de.intarsys.nativec.type.NativeStruct
-
- de.intarsys.nativec.type.NativeStaticStruct
-
- de.intarsys.cwt.freetype.nativec.FTGlyphSlot
-
- All Implemented Interfaces:
de.intarsys.nativec.type.INativeObject
public class FTGlyphSlot extends de.intarsys.nativec.type.NativeStaticStruct
FreeType root glyph slot class structure. A glyph slot is a container where individual glyphs can be loaded, be they vectorial or bitmap/graymaps.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FTGlyphSlot.MetaClass
The meta class implementation
-
Field Summary
Fields Modifier and Type Field Description static FTGlyphSlot.MetaClass
META
The meta class instance
-
Constructor Summary
Constructors Modifier Constructor Description FTGlyphSlot()
protected
FTGlyphSlot(de.intarsys.nativec.api.INativeHandle handle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FTBitmap
getBitmap()
int
getBitmapLeft()
int
getBitmapTop()
FTGlyphMetrics
getGlyphMetrics()
long
getLinearHoriAdvance()
de.intarsys.nativec.type.INativeType
getNativeType()
FTOutline
getOutline()
-
Methods inherited from class de.intarsys.nativec.type.NativeStruct
getByteCount, getNativeObject, getStructField, getStructType, getValue, setValue, toNestedString, toString
-
Methods inherited from class de.intarsys.nativec.type.NativeObject
allocate, cast, createReference, getByte, getByteArray, getBytes, getCLong, getInt, getNativeHandle, getNativeHandle, getShort, getString, getWideString, isNull, setByte, setByteArray, setCLong, setInt, setNativeHandle, setShort, setString, setWideString
-
-
-
-
Field Detail
-
META
public static final FTGlyphSlot.MetaClass META
The meta class instance
-
-
Method Detail
-
getBitmap
public FTBitmap getBitmap()
-
getBitmapLeft
public int getBitmapLeft()
-
getBitmapTop
public int getBitmapTop()
-
getGlyphMetrics
public FTGlyphMetrics getGlyphMetrics()
-
getLinearHoriAdvance
public long getLinearHoriAdvance()
-
getNativeType
public de.intarsys.nativec.type.INativeType getNativeType()
- Specified by:
getNativeType
in interfacede.intarsys.nativec.type.INativeObject
- Specified by:
getNativeType
in classde.intarsys.nativec.type.NativeObject
-
getOutline
public FTOutline getOutline()
-
-