ftcimage.h File Reference

#include <ft2build.h>
#include "ftcglyph.h"

Go to the source code of this file.

Classes

struct  FTC_INodeRec_
struct  FTC_IFamilyClassRec_

Defines

#define FTC_INODE(x)   ( (FTC_INode)( x ) )
#define FTC_INODE_GINDEX(x)   FTC_GNODE(x)->gindex
#define FTC_INODE_FAMILY(x)   FTC_GNODE(x)->family
#define FTC_IFAMILY_CLASS(x)   ((FTC_IFamilyClass)(x))
#define FTC_CACHE__IFAMILY_CLASS(x)   FTC_IFAMILY_CLASS( FTC_CACHE__GCACHE_CLASS(x)->family_class )

Typedefs

typedef FT_BEGIN_HEADER struct
FTC_INodeRec_ 
FTC_INodeRec
typedef FT_BEGIN_HEADER struct
FTC_INodeRec_
FTC_INode
typedef FT_Error(*) FTC_IFamily_LoadGlyphFunc (FTC_Family family, FT_UInt gindex, FTC_Cache cache, FT_Glyph *aglyph)
typedef FTC_IFamilyClassRec_ FTC_IFamilyClassRec
typedef const FTC_IFamilyClassRecFTC_IFamilyClass

Functions

 FTC_INode_Free (FTC_INode inode, FTC_Cache cache)
 FTC_INode_New (FTC_INode *pinode, FTC_GQuery gquery, FTC_Cache cache)


Define Documentation

#define FTC_CACHE__IFAMILY_CLASS ( x   )     FTC_IFAMILY_CLASS( FTC_CACHE__GCACHE_CLASS(x)->family_class )

Definition at line 75 of file ftcimage.h.

Referenced by FTC_INode_New().

#define FTC_IFAMILY_CLASS ( x   )     ((FTC_IFamilyClass)(x))

Definition at line 73 of file ftcimage.h.

#define FTC_INODE ( x   )     ( (FTC_INode)( x ) )

Definition at line 54 of file ftcimage.h.

Referenced by FTC_ImageCache_Lookup(), and FTC_ImageCache_LookupScaler().

#define FTC_INODE_FAMILY ( x   )     FTC_GNODE(x)->family

Definition at line 56 of file ftcimage.h.

#define FTC_INODE_GINDEX ( x   )     FTC_GNODE(x)->gindex

Definition at line 55 of file ftcimage.h.


Typedef Documentation

typedef FT_Error(*) FTC_IFamily_LoadGlyphFunc(FTC_Family family, FT_UInt gindex, FTC_Cache cache, FT_Glyph *aglyph)

Definition at line 59 of file ftcimage.h.

typedef const FTC_IFamilyClassRec* FTC_IFamilyClass

Definition at line 71 of file ftcimage.h.

typedef struct FTC_IFamilyClassRec_ FTC_IFamilyClassRec

typedef FT_BEGIN_HEADER struct FTC_INodeRec_ * FTC_INode

typedef FT_BEGIN_HEADER struct FTC_INodeRec_ FTC_INodeRec


Function Documentation

FTC_INode_Free ( FTC_INode  inode,
FTC_Cache  cache 
)

Definition at line 49 of file ftcimage.c.

References ftc_inode_free(), and FTC_NODE.

Referenced by FTC_INode_New().

FTC_INode_New ( FTC_INode pinode,
FTC_GQuery  gquery,
FTC_Cache  cache 
)

Definition at line 58 of file ftcimage.c.

References error, FTC_IFamilyClassRec_::family_load_glyph, FT_NEW, FTC_CACHE__IFAMILY_CLASS, FTC_GNODE, FTC_GNode_Init(), FTC_INode_Free(), and NULL.

Referenced by ftc_inode_new().


Generated on Tue Jul 5 15:58:23 2011 for ROOT_528-00b_version by  doxygen 1.5.1