public class FTFace
extends de.intarsys.nativec.type.NativeStaticStruct
typedef struct FT_FaceRec_ { FT_Long num_faces; FT_Long face_index; FT_Long face_flags; FT_Long style_flags; FT_Long num_glyphs; FT_String* family_name; FT_String* style_name; FT_Int num_fixed_sizes; FT_Bitmap_Size* available_sizes; FT_Int num_charmaps; FT_CharMap* charmaps; FT_Generic generic; FT_BBox bbox; FT_UShort units_per_EM; FT_Short ascender; FT_Short descender; FT_Short height; FT_Short max_advance_width; FT_Short max_advance_height; FT_Short underline_position; FT_Short underline_thickness; FT_GlyphSlot glyph; FT_Size size; FT_CharMap charmap; FT_Driver driver; FT_Memory memory; FT_Stream stream; FT_ListRec sizes_list; FT_Generic autohint; void* extensions; FT_Face_Internal internal; } FT_FaceRec;
Modifier and Type | Class and Description |
---|---|
static class |
FTFace.MetaClass
The meta class implementation
|
Modifier and Type | Field and Description |
---|---|
static FTFace.MetaClass |
META
The meta class instance
|
Modifier | Constructor and Description |
---|---|
|
FTFace() |
protected |
FTFace(de.intarsys.nativec.api.INativeHandle handle) |
Modifier and Type | Method and Description |
---|---|
short |
getAscender() |
FTBBox |
getBBox() |
FTCharMap |
getCharMap() |
de.intarsys.nativec.type.NativeArray |
getCharMaps() |
short |
getDescender() |
de.intarsys.nativec.type.NativeBuffer |
getFaceBuffer() |
long |
getFaceFlags() |
long |
getFaceIndex() |
java.lang.String |
getFamilyName() |
FTGlyphSlot |
getGlyphSlot() |
short |
getHeight() |
de.intarsys.nativec.type.INativeType |
getNativeType() |
int |
getNumCharMaps() |
long |
getNumFaces() |
long |
getNumGlyphs() |
long |
getStyleFlags() |
java.lang.String |
getStyleName() |
short |
getUnderlinePosition() |
short |
getUnderlineThickness() |
short |
getUnitsPerEM() |
void |
setCharMap(_FTNI ftni,
FTCharMap charMap) |
void |
setFaceBuffer(de.intarsys.nativec.type.NativeBuffer faceBuffer) |
getByteCount, getNativeObject, getStructField, getStructType, getValue, setValue, toNestedString, toString
allocate, cast, createReference, getByte, getByteArray, getBytes, getCLong, getInt, getNativeHandle, getNativeHandle, getShort, getString, getWideString, isNull, setByte, setByteArray, setCLong, setInt, setNativeHandle, setShort, setString, setWideString
public static final FTFace.MetaClass META
public FTFace()
protected FTFace(de.intarsys.nativec.api.INativeHandle handle)
public short getAscender()
public FTBBox getBBox()
public FTCharMap getCharMap()
public de.intarsys.nativec.type.NativeArray getCharMaps()
public short getDescender()
public de.intarsys.nativec.type.NativeBuffer getFaceBuffer()
public long getFaceFlags()
public long getFaceIndex()
public java.lang.String getFamilyName()
public FTGlyphSlot getGlyphSlot()
public short getHeight()
public de.intarsys.nativec.type.INativeType getNativeType()
getNativeType
in interface de.intarsys.nativec.type.INativeObject
getNativeType
in class de.intarsys.nativec.type.NativeObject
public int getNumCharMaps()
public long getNumFaces()
public long getNumGlyphs()
public long getStyleFlags()
public java.lang.String getStyleName()
public short getUnderlinePosition()
public short getUnderlineThickness()
public short getUnitsPerEM()
public void setFaceBuffer(de.intarsys.nativec.type.NativeBuffer faceBuffer)