intarsys FreeType library

de.intarsys.cwt.freetype.nativec
Class _FTNI

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

public class _FTNI
extends Object

The freetype native interface wrapper.


Constructor Summary
_FTNI()
           
 
Method Summary
 int DoneFace(FTFace face)
           
 int DoneFreeType(FTLibrary library)
           
 int GetCharIndex(FTFace face, int code)
           
 int GetFirstChar(FTFace face)
           
 int GetNameIndex(FTFace face, String name)
           
 String GetPostscriptName(FTFace face)
           
 int GetSfntName(FTFace face, int index, FTSfntName sfntName)
           
 int GetSfntNameCount(FTFace face)
           
 int InitFreeType(de.intarsys.nativec.type.NativeReference refLibrary)
           
 int LoadChar(FTFace face, int code, int flags)
           
 int LoadGlyph(FTFace face, int index, int flags)
           
 int NewFace(FTLibrary library, String name, int index, de.intarsys.nativec.type.NativeReference refFace)
           
 int NewMemoryFace(FTLibrary library, de.intarsys.nativec.type.NativeBuffer buffer, int fontIndex, de.intarsys.nativec.type.NativeReference refFace)
           
 int RenderGlyph(FTGlyphSlot glyph, int flags)
           
 int SelectCharMap(FTFace face, FTEnum encoding)
           
 int SetCharMap(FTFace face, FTCharMap map)
           
 int SetCharSize(FTFace face, int width, int height, int hRes, int vRes)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

_FTNI

public _FTNI()
Method Detail

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)

intarsys FreeType library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.