4 |
/* */ |
/* */ |
5 |
/* The FreeType glyph rasterizer interface (body). */ |
/* The FreeType glyph rasterizer interface (body). */ |
6 |
/* */ |
/* */ |
7 |
/* Copyright 1996-2001, 2002, 2003 by */ |
/* Copyright 1996-2001, 2002, 2003, 2005 by */ |
8 |
/* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
/* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
9 |
/* */ |
/* */ |
10 |
/* This file is part of the FreeType project, and may only be used, */ |
/* This file is part of the FreeType project, and may only be used, */ |
55 |
|
|
56 |
/* transform a given glyph image */ |
/* transform a given glyph image */ |
57 |
static FT_Error |
static FT_Error |
58 |
ft_raster1_transform( FT_Renderer render, |
ft_raster1_transform( FT_Renderer render, |
59 |
FT_GlyphSlot slot, |
FT_GlyphSlot slot, |
60 |
FT_Matrix* matrix, |
const FT_Matrix* matrix, |
61 |
FT_Vector* delta ) |
const FT_Vector* delta ) |
62 |
{ |
{ |
63 |
FT_Error error = Raster_Err_Ok; |
FT_Error error = Raster_Err_Ok; |
64 |
|
|
95 |
|
|
96 |
/* convert a slot's glyph image into a bitmap */ |
/* convert a slot's glyph image into a bitmap */ |
97 |
static FT_Error |
static FT_Error |
98 |
ft_raster1_render( FT_Renderer render, |
ft_raster1_render( FT_Renderer render, |
99 |
FT_GlyphSlot slot, |
FT_GlyphSlot slot, |
100 |
FT_Render_Mode mode, |
FT_Render_Mode mode, |
101 |
FT_Vector* origin ) |
const FT_Vector* origin ) |
102 |
{ |
{ |
103 |
FT_Error error; |
FT_Error error; |
104 |
FT_Outline* outline; |
FT_Outline* outline; |