zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ftsmooth.c File Reference
#include <ft2build.h>
#include <FT_INTERNAL_DEBUG_H>
#include <FT_INTERNAL_OBJECTS_H>
#include <FT_OUTLINE_H>
#include "ftsmooth.h"
#include "ftgrays.h"
#include "ftspic.h"
#include "ftsmerrs.h"

Go to the source code of this file.

Functions

 FT_DEFINE_RENDERER (ft_smooth_renderer_class, FT_MODULE_RENDERER, sizeof(FT_RendererRec),"smooth", 0x10000L, 0x20000L, 0,(FT_Module_Constructor) ft_smooth_init,(FT_Module_Destructor) 0,(FT_Module_Requester) 0, FT_GLYPH_FORMAT_OUTLINE,(FT_Renderer_RenderFunc) ft_smooth_render,(FT_Renderer_TransformFunc) ft_smooth_transform,(FT_Renderer_GetCBoxFunc) ft_smooth_get_cbox,(FT_Renderer_SetModeFunc) ft_smooth_set_mode,(FT_Raster_Funcs *)&FT_GRAYS_RASTER_GET) FT_DEFINE_RENDERER(ft_smooth_lcd_renderer_class
 
static void ft_smooth_get_cbox (FT_Renderer render, FT_GlyphSlot slot, FT_BBox *cbox)
 
static FT_Error ft_smooth_init (FT_Renderer render)
 
static FT_Error ft_smooth_render (FT_Renderer render, FT_GlyphSlot slot, FT_Render_Mode mode, const FT_Vector *origin)
 
static FT_Error ft_smooth_render_generic (FT_Renderer render, FT_GlyphSlot slot, FT_Render_Mode mode, const FT_Vector *origin, FT_Render_Mode required_mode)
 
static FT_Error ft_smooth_render_lcd (FT_Renderer render, FT_GlyphSlot slot, FT_Render_Mode mode, const FT_Vector *origin)
 
static FT_Error ft_smooth_render_lcd_v (FT_Renderer render, FT_GlyphSlot slot, FT_Render_Mode mode, const FT_Vector *origin)
 
static FT_Error ft_smooth_set_mode (FT_Renderer render, FT_ULong mode_tag, FT_Pointer data)
 
static FT_Error ft_smooth_transform (FT_Renderer render, FT_GlyphSlot slot, const FT_Matrix *matrix, const FT_Vector *delta)
 
 sizeof (FT_RendererRec)
 

Variables

smooth FT_Module_Constructor FT_GLYPH_FORMAT_OUTLINE
 
smooth FT_Module_Constructor FT_Module_Destructor
 
 FT_MODULE_RENDERER
 
smooth FT_Module_Constructor FT_Module_Requester
 
smooth FT_Module_Constructor
FT_Renderer_RenderFunc
FT_Renderer_TransformFunc
FT_Renderer_GetCBoxFunc 
ft_smooth_get_cbox
 
smooth FT_Module_Constructor ft_smooth_init
 
smooth FT_Module_Constructor
FT_Renderer_RenderFunc 
ft_smooth_render_lcd
 
smooth FT_Module_Constructor
FT_Renderer_RenderFunc
FT_Renderer_TransformFunc
FT_Renderer_GetCBoxFunc
FT_Renderer_SetModeFunc 
ft_smooth_set_mode
 
smooth FT_Module_Constructor
FT_Renderer_RenderFunc
FT_Renderer_TransformFunc 
ft_smooth_transform
 
smooth lcd
 

Function Documentation

FT_DEFINE_RENDERER ( ft_smooth_renderer_class  ,
FT_MODULE_RENDERER  ,
sizeof(FT_RendererRec ,
"smooth"  ,
0x10000L  ,
0x20000L  ,
,
(FT_Module_Constructor ft_smooth_init,
(FT_Module_Destructor 0,
(FT_Module_Requester 0,
FT_GLYPH_FORMAT_OUTLINE  ,
(FT_Renderer_RenderFunc ft_smooth_render,
(FT_Renderer_TransformFunc ft_smooth_transform,
(FT_Renderer_GetCBoxFunc ft_smooth_get_cbox,
(FT_Renderer_SetModeFunc ft_smooth_set_mode,
(FT_Raster_Funcs *)&  FT_GRAYS_RASTER_GET 
)
static void ft_smooth_get_cbox ( FT_Renderer  render,
FT_GlyphSlot  slot,
FT_BBox cbox 
)
static
static FT_Error ft_smooth_render ( FT_Renderer  render,
FT_GlyphSlot  slot,
FT_Render_Mode  mode,
const FT_Vector origin 
)
static
static FT_Error ft_smooth_render_lcd ( FT_Renderer  render,
FT_GlyphSlot  slot,
FT_Render_Mode  mode,
const FT_Vector origin 
)
static
static FT_Error ft_smooth_render_lcd_v ( FT_Renderer  render,
FT_GlyphSlot  slot,
FT_Render_Mode  mode,
const FT_Vector origin 
)
static
static FT_Error ft_smooth_set_mode ( FT_Renderer  render,
FT_ULong  mode_tag,
FT_Pointer  data 
)
static
sizeof ( FT_RendererRec  )

Variable Documentation

smooth FT_Module_Constructor FT_GLYPH_FORMAT_OUTLINE

Definition at line 456 of file ftsmooth.c.

smooth FT_Module_Constructor FT_Module_Destructor

Definition at line 456 of file ftsmooth.c.

FT_MODULE_RENDERER

Definition at line 453 of file ftsmooth.c.

smooth FT_Module_Constructor FT_Module_Requester

Definition at line 456 of file ftsmooth.c.

smooth FT_Module_Constructor ft_smooth_init

Definition at line 456 of file ftsmooth.c.

smooth FT_Module_Constructor FT_Renderer_RenderFunc ft_smooth_render_lcd

Definition at line 456 of file ftsmooth.c.

Definition at line 456 of file ftsmooth.c.

smooth lcd

Definition at line 456 of file ftsmooth.c.