Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Classes | Macros | Typedefs | Enumerations | Functions
pshrec.h File Reference
#include <ft2build.h>
#include "pshglob.h"

Go to the source code of this file.

Classes

struct  PS_HintRec_
 
struct  PS_Hint_TableRec_
 
struct  PS_MaskRec_
 
struct  PS_Mask_TableRec_
 
struct  PS_DimensionRec_
 
struct  PS_HintsRec_
 

Macros

#define ps_hint_is_active(x)   ( (x)->flags & PS_HINT_FLAG_ACTIVE )
 
#define ps_hint_is_ghost(x)   ( (x)->flags & PS_HINT_FLAG_GHOST )
 
#define ps_hint_is_bottom(x)   ( (x)->flags & PS_HINT_FLAG_BOTTOM )
 

Typedefs

typedef typedefFT_BEGIN_HEADER struct PS_HintRec_PS_Hint
 
typedef enum PS_Hint_Type_ PS_Hint_Type
 
typedef enum PS_Hint_Flags_ PS_Hint_Flags
 
typedef struct PS_HintRec_ PS_HintRec
 
typedef struct PS_Hint_TableRec_ PS_Hint_TableRec
 
typedef struct PS_Hint_TableRec_PS_Hint_Table
 
typedef struct PS_MaskRec_ PS_MaskRec
 
typedef struct PS_MaskRec_PS_Mask
 
typedef struct PS_Mask_TableRec_ PS_Mask_TableRec
 
typedef struct PS_Mask_TableRec_PS_Mask_Table
 
typedef struct PS_DimensionRec_ PS_DimensionRec
 
typedef struct PS_DimensionRec_PS_Dimension
 
typedef struct PS_HintsRec_ PS_HintsRec
 
typedef struct PS_HintsRec_PS_Hints
 

Enumerations

enum  PS_Hint_Type_ { PS_HINT_TYPE_1 = 1, PS_HINT_TYPE_2 = 2 }
 
enum  PS_Hint_Flags_ { PS_HINT_FLAG_GHOST = 1, PS_HINT_FLAG_BOTTOM = 2 }
 

Functions

 ps_hints_init (PS_Hints hints, FT_Memory memory)
 
 ps_hints_done (PS_Hints hints)
 
 t1_hints_funcs_init (T1_Hints_FuncsRec *funcs)
 
 t2_hints_funcs_init (T2_Hints_FuncsRec *funcs)
 

Macro Definition Documentation

◆ ps_hint_is_active

#define ps_hint_is_active (   x)    ( (x)->flags & PS_HINT_FLAG_ACTIVE )

Definition at line 82 of file pshrec.h.

◆ ps_hint_is_bottom

#define ps_hint_is_bottom (   x)    ( (x)->flags & PS_HINT_FLAG_BOTTOM )

Definition at line 84 of file pshrec.h.

◆ ps_hint_is_ghost

#define ps_hint_is_ghost (   x)    ( (x)->flags & PS_HINT_FLAG_GHOST )

Definition at line 83 of file pshrec.h.

Typedef Documentation

◆ PS_Dimension

typedef struct PS_DimensionRec_ * PS_Dimension

◆ PS_DimensionRec

◆ PS_Hint

typedef typedefFT_BEGIN_HEADER struct PS_HintRec_* PS_Hint

Definition at line 52 of file pshrec.h.

◆ PS_Hint_Flags

◆ PS_Hint_Table

typedef struct PS_Hint_TableRec_ * PS_Hint_Table

◆ PS_Hint_TableRec

◆ PS_Hint_Type

◆ PS_HintRec

typedef struct PS_HintRec_ PS_HintRec

◆ PS_Hints

typedef struct PS_HintsRec_ * PS_Hints

◆ PS_HintsRec

typedef struct PS_HintsRec_ PS_HintsRec

◆ PS_Mask

typedef struct PS_MaskRec_ * PS_Mask

◆ PS_Mask_Table

typedef struct PS_Mask_TableRec_ * PS_Mask_Table

◆ PS_Mask_TableRec

◆ PS_MaskRec

typedef struct PS_MaskRec_ PS_MaskRec

Enumeration Type Documentation

◆ PS_Hint_Flags_

Enumerator
PS_HINT_FLAG_GHOST 
PS_HINT_FLAG_BOTTOM 

Definition at line 64 of file pshrec.h.

◆ PS_Hint_Type_

Enumerator
PS_HINT_TYPE_1 
PS_HINT_TYPE_2 

Definition at line 55 of file pshrec.h.

Function Documentation

◆ ps_hints_done()

ps_hints_done ( PS_Hints  hints)

Definition at line 786 of file pshrec.c.

Referenced by ps_hinter_done().

◆ ps_hints_init()

ps_hints_init ( PS_Hints  hints,
FT_Memory  memory 
)

Definition at line 800 of file pshrec.c.

References FT_Err_Ok, and FT_MEM_ZERO.

Referenced by ps_hinter_init().

◆ t1_hints_funcs_init()

t1_hints_funcs_init ( T1_Hints_FuncsRec funcs)

Definition at line 1145 of file pshrec.c.

References FT_MEM_ZERO.

Referenced by ps_hinter_init().

◆ t2_hints_funcs_init()

t2_hints_funcs_init ( T2_Hints_FuncsRec funcs)

Definition at line 1211 of file pshrec.c.

References FT_MEM_ZERO.

Referenced by ps_hinter_init().