#include <ft2build.h>
#include "ftrend1.h"
#include "ftraster.h"
#include "rastpic.h"
#include "rasterrs.h"
Go to the source code of this file.
FT_DEFINE_RENDERER | ( | ft_raster1_renderer_class | , | |
FT_MODULE_RENDERER | , | |||
sizeof(FT_RendererRec) | , | |||
"raster1" | , | |||
0x10000L | , | |||
0x20000L | , | |||
0 | , | |||
(FT_Module_Constructor) | ft_raster1_init, | |||
(FT_Module_Destructor) | 0, | |||
(FT_Module_Requester) | 0, | |||
FT_GLYPH_FORMAT_OUTLINE | , | |||
(FT_Renderer_RenderFunc) | ft_raster1_render, | |||
(FT_Renderer_TransformFunc) | ft_raster1_transform, | |||
(FT_Renderer_GetCBoxFunc) | ft_raster1_get_cbox, | |||
(FT_Renderer_SetModeFunc) | ft_raster1_set_mode, | |||
(FT_Raster_Funcs *)& | FT_STANDARD_RASTER_GET | |||
) |
static void ft_raster1_get_cbox | ( | FT_Renderer | render, | |
FT_GlyphSlot | slot, | |||
FT_BBox * | cbox | |||
) | [static] |
Definition at line 86 of file ftrend1.c.
References FT_GlyphSlotRec_::format, FT_MEM_ZERO, FT_Outline_Get_CBox(), FT_RendererRec_::glyph_format, and FT_GlyphSlotRec_::outline.
static FT_Error ft_raster1_init | ( | FT_Renderer | render | ) | [static] |
Definition at line 31 of file ftrend1.c.
References FT_RendererRec_::clazz, FT_MODULE_LIBRARY, FT_RendererRec_::raster, FT_Renderer_Class_::raster_class, FT_LibraryRec_::raster_pool, FT_LibraryRec_::raster_pool_size, and FT_Raster_Funcs_::raster_reset.
static FT_Error ft_raster1_render | ( | FT_Renderer | render, | |
FT_GlyphSlot | slot, | |||
FT_Render_Mode | mode, | |||
const FT_Vector * | origin | |||
) | [static] |
Definition at line 99 of file ftrend1.c.
References FT_GlyphSlotRec_::bitmap, FT_GlyphSlotRec_::bitmap_left, FT_GlyphSlotRec_::bitmap_top, FT_Bitmap_::buffer, FT_RendererRec_::clazz, error, FT_Slot_InternalRec_::flags, FT_GlyphSlotRec_::format, FT_ALLOC_MULT, FT_FREE, FT_GLYPH_FORMAT_BITMAP, FT_GLYPH_OWN_BITMAP, FT_Outline_Get_CBox(), FT_Outline_Translate(), FT_PAD_CEIL, FT_PIX_CEIL, FT_PIX_FLOOR, FT_PIXEL_MODE_GRAY, FT_PIXEL_MODE_MONO, FT_RASTER_FLAG_AA, FT_RENDER_MODE_MONO, FT_RendererRec_::glyph_format, height, FT_GlyphSlotRec_::internal, FT_ModuleRec_::memory, FT_Module_Class_::module_name, FT_Bitmap_::num_grays, FT_GlyphSlotRec_::outline, params, FT_Bitmap_::pitch, FT_Bitmap_::pixel_mode, FT_RendererRec_::raster, FT_RendererRec_::raster_render, FT_RendererRec_::root, FT_Renderer_Class_::root, FT_Bitmap_::rows, FT_Bitmap_::width, width, FT_Vector_::x, FT_BBox_::xMax, FT_BBox_::xMin, FT_Vector_::y, FT_BBox_::yMax, and FT_BBox_::yMin.
static FT_Error ft_raster1_set_mode | ( | FT_Renderer | render, | |
FT_ULong | mode_tag, | |||
FT_Pointer | data | |||
) | [static] |
Definition at line 46 of file ftrend1.c.
References FT_RendererRec_::clazz, FT_RendererRec_::raster, FT_Renderer_Class_::raster_class, and FT_Raster_Funcs_::raster_set_mode.
static FT_Error ft_raster1_transform | ( | FT_Renderer | render, | |
FT_GlyphSlot | slot, | |||
const FT_Matrix * | matrix, | |||
const FT_Vector * | delta | |||
) | [static] |
Definition at line 59 of file ftrend1.c.
References error, FT_GlyphSlotRec_::format, FT_Outline_Transform(), FT_Outline_Translate(), FT_RendererRec_::glyph_format, FT_GlyphSlotRec_::outline, FT_Vector_::x, and FT_Vector_::y.
sizeof | ( | FT_RendererRec | ) |
FT_Module_Constructor FT_Renderer_RenderFunc FT_Renderer_TransformFunc FT_Renderer_GetCBoxFunc ft_raster1_get_cbox |
FT_Module_Constructor ft_raster1_init |
FT_Module_Constructor FT_Renderer_RenderFunc ft_raster1_render |
FT_Module_Constructor FT_Renderer_RenderFunc FT_Renderer_TransformFunc ft_raster1_transform |