de.intarsys.cwt.freetype.nativec
Class FTLibrary

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.FTLibrary
All Implemented Interfaces:
de.intarsys.nativec.type.INativeObject

public class FTLibrary
extends de.intarsys.nativec.type.NativeStaticStruct

A handle to a FreeType library instance. Each `library' is completely independent from the others; it is the `root' of a set of objects like fonts, faces, sizes, etc. It also embeds a memory manager (see FT_Memory), as well as a scan-line converter object (see FT_Raster). note Library objects are normally created by FT_Init_FreeType, and destroyed with FT_Done_FreeType.


Nested Class Summary
static class FTLibrary.MetaClass
          The meta class implementation
 
Field Summary
static FTLibrary.MetaClass META
          The meta class instance
 
Fields inherited from class de.intarsys.nativec.type.NativeStruct
values
 
Fields 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
  FTLibrary()
           
protected FTLibrary(de.intarsys.nativec.api.INativeHandle handle)
           
 
Method Summary
 de.intarsys.nativec.type.INativeType getNativeType()
           
 
Methods inherited from class de.intarsys.nativec.type.NativeStruct
getByteCount, getNativeObject, getStructField, getStructType, getValue, setValue, toNestedString, toString
 
Methods 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

META

public static final FTLibrary.MetaClass META
The meta class instance

Constructor Detail

FTLibrary

public FTLibrary()

FTLibrary

protected FTLibrary(de.intarsys.nativec.api.INativeHandle handle)
Method Detail

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