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 classThe meta class implementation -
Field Summary
FieldsFields inherited from class de.intarsys.nativec.type.NativeStruct
valuesFields 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
ConstructorsModifierConstructorDescriptionprotectedFTGlyphSlot(de.intarsys.nativec.api.INativeHandle handle) -
Method Summary
Modifier and TypeMethodDescriptionintintlongde.intarsys.nativec.type.INativeTypeMethods inherited from class de.intarsys.nativec.type.NativeStruct
getByteCount, getNativeObject, getStructField, getStructType, getValue, setValue, toNestedString, toStringMethods 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:
getNativeTypein interfacede.intarsys.nativec.type.INativeObject- Specified by:
getNativeTypein classde.intarsys.nativec.type.NativeObject
-
getOutline
-