Class _FTNI

java.lang.Object
de.intarsys.cwt.freetype.nativec._FTNI

public class _FTNI extends Object
The freetype native interface wrapper.
  • Constructor Details

    • _FTNI

      public _FTNI()
  • Method Details

    • DoneFace

      public int DoneFace(FTFace face)
    • DoneFreeType

      public int DoneFreeType(FTLibrary library)
    • GetCharIndex

      public int GetCharIndex(FTFace face, int code)
    • GetFirstChar

      public int GetFirstChar(FTFace face)
    • GetNameIndex

      public int GetNameIndex(FTFace face, String name)
    • GetPostscriptName

      public String GetPostscriptName(FTFace face)
    • GetSfntName

      public int GetSfntName(FTFace face, int index, FTSfntName sfntName)
    • GetSfntNameCount

      public int GetSfntNameCount(FTFace face)
    • InitFreeType

      public int InitFreeType(de.intarsys.nativec.type.NativeReference refLibrary)
    • LoadChar

      public int LoadChar(FTFace face, int code, int flags)
    • LoadGlyph

      public int LoadGlyph(FTFace face, int index, int flags)
    • NewFace

      public int NewFace(FTLibrary library, String name, int index, de.intarsys.nativec.type.NativeReference refFace)
    • NewMemoryFace

      public int NewMemoryFace(FTLibrary library, de.intarsys.nativec.type.NativeBuffer buffer, int fontIndex, de.intarsys.nativec.type.NativeReference refFace)
    • RenderGlyph

      public int RenderGlyph(FTGlyphSlot glyph, int flags)
    • SelectCharMap

      public int SelectCharMap(FTFace face, FTEnum encoding)
    • SetCharMap

      public int SetCharMap(FTFace face, FTCharMap map)
    • SetCharSize

      public int SetCharSize(FTFace face, int width, int height, int hRes, int vRes)