Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Functions
nsIFreeType2.idl File Reference
import "nsISupports.idl";
#include <ft2build.h>

Go to the source code of this file.

Classes

interface  nsIFreeType2

Defines

#define NS_FREETYPE2_CONTRACTID   "@mozilla.org/freetype2;1"
#define NS_FREETYPE2_CID   NS_IFREETYPE2_IID
#define FT_REG_TO_16_16(x)   ((x)<<16)
#define FT_MulFix(v, s)   (((v)*(s))>>16)
#define FT_ROUND(x)   (((x) + 32) & ~63)
#define FT_TRUNC(x)   ((x) >> 6)
#define FT_DESIGN_UNITS_TO_PIXELS(v, s)   FT_TRUNC(FT_ROUND(FT_MulFix((v) , (s))))

Functions

native constCharPtr (const char)
native FT_Int (FT_Int)
native FT_Long (FT_Long)
native FT_UInt (FT_UInt)
native FT_ULong (FT_ULong)
native FT_BBox (FT_BBox)
native FT_CharMap (FT_CharMap)
native FT_Error (FT_Error)
native FT_Face (FT_Face)
native FT_Glyph (FT_Glyph)
native FT_GlyphSlot (FT_GlyphSlot)
native FT_Library (FT_Library)
native FT_Outline_p (FT_Outline)
native const_FT_Outline_Funcs_p (const FT_Outline_Funcs)
native FT_Pointer (FT_Pointer)
native FT_Sfnt_Tag (FT_Sfnt_Tag)
native FT_Size (FT_Size)
native FTC_Image_Desc_p (FTC_Image_Desc)
native FTC_Face_Requester (FTC_Face_Requester)
native FTC_Font (FTC_Font)
native FTC_Image_Cache (FTC_Image_Cache)
native FTC_Manager (FTC_Manager)
native FT_Matrix_p (FT_Matrix)
native FT_Vector (FT_Vector)
native FT_Vector_p (FT_Vector)
native FT_Render_Mode (FT_Render_Mode)
native FT_Bool (FT_Bool)

Define Documentation

Definition at line 55 of file nsIFreeType2.idl.

#define FT_MulFix (   v,
  s 
)    (((v)*(s))>>16)

Definition at line 51 of file nsIFreeType2.idl.

#define FT_REG_TO_16_16 (   x)    ((x)<<16)

Definition at line 49 of file nsIFreeType2.idl.

#define FT_ROUND (   x)    (((x) + 32) & ~63)

Definition at line 53 of file nsIFreeType2.idl.

#define FT_TRUNC (   x)    ((x) >> 6)

Definition at line 54 of file nsIFreeType2.idl.

#define NS_FREETYPE2_CID   NS_IFREETYPE2_IID

Definition at line 47 of file nsIFreeType2.idl.

#define NS_FREETYPE2_CONTRACTID   "@mozilla.org/freetype2;1"

Definition at line 46 of file nsIFreeType2.idl.


Function Documentation

native const_FT_Outline_Funcs_p ( const FT_Outline_Funcs  )
native constCharPtr ( const char  )
native FT_BBox ( FT_BBox  )

Here is the caller graph for this function:

native FT_Bool ( FT_Bool  )
native FT_CharMap ( FT_CharMap  )
native FT_Error ( FT_Error  )

Here is the caller graph for this function:

native FT_Face ( FT_Face  )

Here is the caller graph for this function:

native FT_Glyph ( FT_Glyph  )

Here is the caller graph for this function:

native FT_GlyphSlot ( FT_GlyphSlot  )

Here is the caller graph for this function:

native FT_Int ( FT_Int  )
native FT_Library ( FT_Library  )

Here is the caller graph for this function:

native FT_Long ( FT_Long  )
native FT_Matrix_p ( FT_Matrix  )
native FT_Outline_p ( FT_Outline  )
native FT_Pointer ( FT_Pointer  )
native FT_Sfnt_Tag ( FT_Sfnt_Tag  )
native FT_Size ( FT_Size  )
native FT_UInt ( FT_UInt  )

Here is the caller graph for this function:

native FT_ULong ( FT_ULong  )

Here is the caller graph for this function:

native FT_Vector ( FT_Vector  )

Here is the caller graph for this function:

native FT_Vector_p ( FT_Vector  )
native FTC_Font ( FTC_Font  )
native FTC_Image_Desc_p ( FTC_Image_Desc  )
native FTC_Manager ( FTC_Manager  )

Here is the caller graph for this function: