intarsys FreeType library

de.intarsys.cwt.freetype.nativec
Class FTGlyphSlot

java.lang.Object
  extended by de.intarsys.nativec.type.NativeObject
      extended by de.intarsys.nativec.type.NativeStruct
          extended by de.intarsys.nativec.type.NativeStaticStruct
              extended by 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
static class FTGlyphSlot.MetaClass
          The meta class implementation
 
Field Summary
static FTGlyphSlot.MetaClass META
          The meta class instance
 
Fields inherited from class de.intarsys.nativec.type.NativeObject
DEBUG, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_SHORT
 
Constructor Summary
FTGlyphSlot()
           
 
Method Summary
 FTBitmap getBitmap()
           
 int getBitmapLeft()
           
 int getBitmapTop()
           
 FTGlyphMetrics getGlyphMetrics()
           
 long getLinearHoriAdvance()
           
 de.intarsys.nativec.type.INativeType getNativeType()
           
 FTOutline getOutline()
           
 
Methods inherited from class de.intarsys.nativec.type.NativeStruct
getByteCount, getNativeObject, getStructType, getValue, setValue, toNestedString, toString
 
Methods inherited from class de.intarsys.nativec.type.NativeObject
cast, createReference, getByte, getByteArray, getBytes, getCLong, getInt, getNativeHandle, getNativeHandle, getShort, getString, getWideString, isNull, setByte, setByteArray, setCLong, setInt, setNativeHandle, setShort, setString, setWideString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

META

public static final FTGlyphSlot.MetaClass META
The meta class instance

Constructor Detail

FTGlyphSlot

public FTGlyphSlot()
Method Detail

getBitmap

public FTBitmap getBitmap()

getBitmapLeft

public int getBitmapLeft()

getBitmapTop

public int getBitmapTop()

getGlyphMetrics

public FTGlyphMetrics getGlyphMetrics()

getLinearHoriAdvance

public long getLinearHoriAdvance()

getNativeType

public de.intarsys.nativec.type.INativeType getNativeType()
Specified by:
getNativeType in interface de.intarsys.nativec.type.INativeObject
Specified by:
getNativeType in class de.intarsys.nativec.type.NativeObject

getOutline

public FTOutline getOutline()

intarsys FreeType library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.