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 ClassesModifier and TypeClassDescriptionstatic class
The meta class implementation -
Field Summary
FieldsFields inherited from class de.intarsys.nativec.type.NativeStruct
values
Fields inherited from class de.intarsys.nativec.type.NativeObject
DEBUG, handle, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_PTR, SIZE_SHORT
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
FTGlyphSlot
(de.intarsys.nativec.api.INativeHandle handle) -
Method Summary
Modifier and TypeMethodDescriptionint
int
long
de.intarsys.nativec.type.INativeType
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 Details
-
META
The meta class instance
-
-
Constructor Details
-
FTGlyphSlot
public FTGlyphSlot() -
FTGlyphSlot
protected FTGlyphSlot(de.intarsys.nativec.api.INativeHandle handle)
-
-
Method Details
-
getBitmap
-
getBitmapLeft
public int getBitmapLeft() -
getBitmapTop
public int getBitmapTop() -
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
-