zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ftcimage.h File Reference
#include <ft2build.h>
#include <FT_CACHE_H>
#include "ftcglyph.h"

Go to the source code of this file.

Classes

struct  FTC_IFamilyClassRec_
 
struct  FTC_INodeRec_
 

Macros

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

Typedefs

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

Functions

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

Macro Definition 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.

Definition at line 71 of file ftcimage.h.

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 
)