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 | Functions
pshglob.h File Reference

Go to the source code of this file.

Classes

struct  PSH_WidthRec_
 
struct  PSH_WidthsRec_
 
struct  PSH_DimensionRec_
 
struct  PSH_Blue_ZoneRec_
 
struct  PSH_Blue_TableRec_
 
struct  PSH_BluesRec_
 
struct  PSH_GlobalsRec_
 
struct  PSH_AlignmentRec_
 

Macros

#define PS_GLOBALS_MAX_BLUE_ZONES   16
 
#define PS_GLOBALS_MAX_STD_WIDTHS   16
 
#define PSH_BLUE_ALIGN_NONE   0
 
#define PSH_BLUE_ALIGN_TOP   1
 
#define PSH_BLUE_ALIGN_BOT   2
 

Typedefs

typedef struct PSH_WidthRec_ PSH_WidthRec
 
typedef struct PSH_WidthRec_PSH_Width
 
typedef struct PSH_WidthsRec_ PSH_WidthsRec
 
typedef struct PSH_WidthsRec_PSH_Widths
 
typedef struct PSH_DimensionRec_ PSH_DimensionRec
 
typedef struct PSH_DimensionRec_PSH_Dimension
 
typedef struct PSH_Blue_ZoneRec_ PSH_Blue_ZoneRec
 
typedef struct PSH_Blue_ZoneRec_PSH_Blue_Zone
 
typedef struct PSH_Blue_TableRec_ PSH_Blue_TableRec
 
typedef struct PSH_Blue_TableRec_PSH_Blue_Table
 
typedef struct PSH_BluesRec_ PSH_BluesRec
 
typedef struct PSH_BluesRec_PSH_Blues
 
typedef struct PSH_GlobalsRec_ PSH_GlobalsRec
 
typedef struct PSH_AlignmentRec_ PSH_AlignmentRec
 
typedef struct PSH_AlignmentRec_PSH_Alignment
 

Functions

 psh_globals_funcs_init (PSH_Globals_FuncsRec *funcs)
 
 psh_globals_set_scale (PSH_Globals globals, FT_Fixed x_scale, FT_Fixed y_scale, FT_Fixed x_delta, FT_Fixed y_delta)
 
 psh_blues_snap_stem (PSH_Blues blues, FT_Int stem_top, FT_Int stem_bot, PSH_Alignment alignment)
 

Macro Definition Documentation

◆ PS_GLOBALS_MAX_BLUE_ZONES

#define PS_GLOBALS_MAX_BLUE_ZONES   16

Definition at line 48 of file pshglob.h.

◆ PS_GLOBALS_MAX_STD_WIDTHS

#define PS_GLOBALS_MAX_STD_WIDTHS   16

Definition at line 60 of file pshglob.h.

◆ PSH_BLUE_ALIGN_BOT

#define PSH_BLUE_ALIGN_BOT   2

Definition at line 146 of file pshglob.h.

Referenced by psh_blues_snap_stem().

◆ PSH_BLUE_ALIGN_NONE

#define PSH_BLUE_ALIGN_NONE   0

Definition at line 144 of file pshglob.h.

Referenced by psh_blues_snap_stem().

◆ PSH_BLUE_ALIGN_TOP

#define PSH_BLUE_ALIGN_TOP   1

Definition at line 145 of file pshglob.h.

Referenced by psh_blues_snap_stem().

Typedef Documentation

◆ PSH_Alignment

typedef struct PSH_AlignmentRec_ * PSH_Alignment

◆ PSH_AlignmentRec

◆ PSH_Blue_Table

◆ PSH_Blue_TableRec

◆ PSH_Blue_Zone

typedef struct PSH_Blue_ZoneRec_ * PSH_Blue_Zone

◆ PSH_Blue_ZoneRec

◆ PSH_Blues

typedef struct PSH_BluesRec_ * PSH_Blues

◆ PSH_BluesRec

typedef struct PSH_BluesRec_ PSH_BluesRec

◆ PSH_Dimension

typedef struct PSH_DimensionRec_ * PSH_Dimension

◆ PSH_DimensionRec

◆ PSH_GlobalsRec

◆ PSH_Width

typedef struct PSH_WidthRec_ * PSH_Width

◆ PSH_WidthRec

typedef struct PSH_WidthRec_ PSH_WidthRec

◆ PSH_Widths

typedef struct PSH_WidthsRec_ * PSH_Widths

◆ PSH_WidthsRec

typedef struct PSH_WidthsRec_ PSH_WidthsRec

Function Documentation

◆ psh_blues_snap_stem()

psh_blues_snap_stem ( PSH_Blues  blues,
FT_Int  stem_top,
FT_Int  stem_bot,
PSH_Alignment  alignment 
)

◆ psh_globals_funcs_init()

psh_globals_funcs_init ( PSH_Globals_FuncsRec funcs)

Definition at line 789 of file pshglob.c.

Referenced by ps_hinter_init().

◆ psh_globals_set_scale()

psh_globals_set_scale ( PSH_Globals  globals,
FT_Fixed  x_scale,
FT_Fixed  y_scale,
FT_Fixed  x_delta,
FT_Fixed  y_delta 
)

Definition at line 754 of file pshglob.c.

References PSH_DimensionRec_::scale_delta, and PSH_DimensionRec_::scale_mult.