zenilib
0.5.3.0
|
#include <ft2build.h>
#include <FT_INTERNAL_OBJECTS_H>
#include <FT_OUTLINE_H>
#include "ftrend1.h"
#include "ftraster.h"
#include "rastpic.h"
#include "rasterrs.h"
Go to the source code of this file.
Functions | |
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) FT_DEFINE_RENDERER(ft_raster5_renderer_class | |
static void | ft_raster1_get_cbox (FT_Renderer render, FT_GlyphSlot slot, FT_BBox *cbox) |
static FT_Error | ft_raster1_init (FT_Renderer render) |
static FT_Error | ft_raster1_render (FT_Renderer render, FT_GlyphSlot slot, FT_Render_Mode mode, const FT_Vector *origin) |
static FT_Error | ft_raster1_set_mode (FT_Renderer render, FT_ULong mode_tag, FT_Pointer data) |
static FT_Error | ft_raster1_transform (FT_Renderer render, FT_GlyphSlot slot, const FT_Matrix *matrix, const FT_Vector *delta) |
sizeof (FT_RendererRec) | |
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 |
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 |
Definition at line 31 of file ftrend1.c.
References FT_RendererRec_::clazz, FT_MODULE_LIBRARY, 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 |
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_Raster_Params_::flags, FT_GlyphSlotRec_::format, FT_ALLOC_MULT, FT_FREE, FT_GLYPH_OWN_BITMAP, FT_Outline_Get_CBox(), FT_Outline_Translate(), FT_PAD_CEIL, FT_PIX_CEIL, FT_PIX_FLOOR, FT_PIX_ROUND, FT_PIXEL_MODE_GRAY, FT_PIXEL_MODE_MONO, FT_RASTER_FLAG_AA, FT_RENDER_MODE_MONO, FT_USHORT_MAX, FT_RendererRec_::glyph_format, FT_GlyphSlotRec_::internal, FT_ModuleRec_::memory, FT_Module_Class_::module_name, FT_Bitmap_::num_grays, FT_GlyphSlotRec_::outline, FT_Bitmap_::pitch, FT_Bitmap_::pixel_mode, FT_RendererRec_::raster, FT_RendererRec_::raster_render, FT_Renderer_Class_::root, FT_RendererRec_::root, FT_Bitmap_::rows, FT_Raster_Params_::source, FT_Raster_Params_::target, FT_Bitmap_::width, FT_Vector_::x, FT_BBox_::xMax, FT_BBox_::xMin, FT_Vector_::y, FT_BBox_::yMax, and FT_BBox_::yMin.
|
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 |
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_GLYPH_FORMAT_OUTLINE |
Definition at line 283 of file ftrend1.c.
Referenced by af_loader_load_g(), cff_slot_load(), cid_slot_load_glyph(), FT_Add_Module(), ft_add_renderer(), FT_DEFINE_GLYPH(), FT_Get_Glyph(), FT_GlyphSlot_Embolden(), FT_GlyphSlot_Oblique(), FT_Load_Glyph(), ft_outline_glyph_prepare(), FT_Outline_Render(), ft_remove_renderer(), FT_Render_Glyph_Internal(), ft_set_current_renderer(), FT_Set_Renderer(), ftc_basic_family_load_glyph(), ftc_inode_weight(), pfr_slot_load(), T1_Load_Glyph(), and TT_Load_Glyph().
FT_Module_Constructor FT_Module_Destructor |
FT_Module_Constructor FT_Module_Requester |
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 |