Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
#include <ft2build.h>
Go to the source code of this file.
Macros | |
#define | FT_COMPONENT trace_outline |
#define | SCALED(x) ( ( (x) << shift ) - delta ) |
Referenced by FT_Outline_Decompose().
FT_Outline_Check | ( | FT_Outline * | outline | ) |
Definition at line 353 of file ftoutln.c.
References FT_EXPORT_DEF, and FT_THROW().
FT_Outline_Copy | ( | const FT_Outline * | source, |
FT_Outline * | target | ||
) |
Definition at line 398 of file ftoutln.c.
References FT_ARRAY_COPY, FT_Err_Ok, FT_EXPORT_DEF, FT_OUTLINE_OWNER, and FT_THROW().
Referenced by FT_DEFINE_GLYPH(), and ft_outline_glyph_copy().
FT_Outline_Decompose | ( | FT_Outline * | outline, |
const FT_Outline_Funcs * | func_interface, | ||
void * | user | ||
) |
Definition at line 51 of file ftoutln.c.
References error, FT_CURVE_TAG, FT_CURVE_TAG_CONIC, FT_CURVE_TAG_CUBIC, FT_CURVE_TAG_ON, FT_Err_Ok, FT_EXPORT_DEF, FT_Pos, FT_THROW(), FT_TRACE5, SCALED, vec, FT_Vector_::x, and FT_Vector_::y.
Referenced by if().
FT_Outline_Done | ( | FT_Library | library, |
FT_Outline * | outline | ||
) |
Definition at line 453 of file ftoutln.c.
References FT_EXPORT_DEF, FT_Outline_Done_Internal(), FT_THROW(), library, and FT_LibraryRec_::memory.
Referenced by FT_Glyph_Stroke(), FT_Glyph_StrokeBorder(), and ft_outline_glyph_done().
FT_Outline_Done_Internal | ( | FT_Memory | memory, |
FT_Outline * | outline | ||
) |
Definition at line 430 of file ftoutln.c.
References FT_FREE, and FT_OUTLINE_OWNER.
Referenced by FT_Outline_Done().
FT_Outline_Embolden | ( | FT_Outline * | outline, |
FT_Pos | strength | ||
) |
Definition at line 890 of file ftoutln.c.
References FT_EXPORT_DEF, and FT_Outline_EmboldenXY().
FT_Outline_EmboldenXY | ( | FT_Outline * | outline, |
FT_Pos | xstrength, | ||
FT_Pos | ystrength | ||
) |
Definition at line 900 of file ftoutln.c.
References FT_Outline_::contours, FT_DivFix(), FT_Err_Ok, FT_EXPORT_DEF, FT_MIN, FT_MulDiv(), FT_MulFix(), FT_ORIENTATION_NONE, FT_ORIENTATION_TRUETYPE, FT_Outline_Get_Orientation(), FT_THROW(), FT_Vector_Length(), FT_Outline_::n_contours, out(), FT_Outline_::points, FT_Vector_::x, and FT_Vector_::y.
Referenced by FT_GlyphSlot_Embolden(), and FT_Outline_Embolden().
FT_Outline_Get_Bitmap | ( | FT_Library | library, |
FT_Outline * | outline, | ||
const FT_Bitmap * | abitmap | ||
) |
Definition at line 653 of file ftoutln.c.
References FT_Raster_Params_::flags, FT_EXPORT_DEF, FT_Outline_Render(), FT_PIXEL_MODE_GRAY, FT_PIXEL_MODE_LCD, FT_PIXEL_MODE_LCD_V, FT_RASTER_FLAG_AA, FT_THROW(), library, and FT_Raster_Params_::target.
FT_Outline_Get_CBox | ( | const FT_Outline * | outline, |
FT_BBox * | acbox | ||
) |
Definition at line 468 of file ftoutln.c.
References FT_EXPORT_DEF, FT_Pos, vec, FT_Vector_::x, xMin, FT_Vector_::y, and yMin.
Referenced by cid_slot_load_glyph(), FT_Outline_Get_Orientation(), ft_outline_glyph_bbox(), pfr_slot_load(), and T1_Load_Glyph().
FT_Outline_Get_Orientation | ( | FT_Outline * | outline | ) |
Definition at line 1025 of file ftoutln.c.
References FT_Outline_::contours, FT_ABS, FT_MAX, FT_MSB(), FT_ORIENTATION_NONE, FT_ORIENTATION_POSTSCRIPT, FT_ORIENTATION_TRUETYPE, FT_Outline_Get_CBox(), FT_Pos, FT_Outline_::n_contours, FT_Outline_::n_points, FT_Outline_::points, FT_Vector_::x, FT_BBox_::xMax, FT_BBox_::xMin, FT_Vector_::y, FT_BBox_::yMax, and FT_BBox_::yMin.
Referenced by af_glyph_hints_reload(), FT_Outline_EmboldenXY(), FT_Outline_GetInsideBorder(), and FT_Outline_GetOutsideBorder().
FT_Outline_New | ( | FT_Library | library, |
FT_UInt | numPoints, | ||
FT_Int | numContours, | ||
FT_Outline * | anoutline | ||
) |
Definition at line 337 of file ftoutln.c.
References FT_EXPORT_DEF, FT_Outline_New_Internal(), FT_THROW(), library, and FT_LibraryRec_::memory.
Referenced by FT_DEFINE_GLYPH(), FT_Glyph_Stroke(), FT_Glyph_StrokeBorder(), and ft_outline_glyph_copy().
FT_Outline_New_Internal | ( | FT_Memory | memory, |
FT_UInt | numPoints, | ||
FT_Int | numContours, | ||
FT_Outline * | anoutline | ||
) |
Definition at line 295 of file ftoutln.c.
References error, and FT_THROW().
Referenced by FT_Outline_New().
FT_Outline_Render | ( | FT_Library | library, |
FT_Outline * | outline, | ||
FT_Raster_Params * | params | ||
) |
Definition at line 602 of file ftoutln.c.
References FT_LibraryRec_::cur_renderer, error, FALSE, FT_Bool, FT_ERR, FT_ERR_NEQ, FT_EXPORT_DEF, FT_GLYPH_FORMAT_OUTLINE, FT_Lookup_Renderer(), FT_Set_Renderer(), FT_THROW(), FT_ListRec_::head, library, FT_RendererRec_::raster, FT_RendererRec_::raster_render, FT_LibraryRec_::renderers, and TRUE.
Referenced by FT_Outline_Get_Bitmap().
FT_Outline_Reverse | ( | FT_Outline * | outline | ) |
Definition at line 543 of file ftoutln.c.
References FT_EXPORT_DEF, and FT_OUTLINE_REVERSE_FILL.
FT_Outline_Transform | ( | const FT_Outline * | outline, |
const FT_Matrix * | matrix | ||
) |
Definition at line 703 of file ftoutln.c.
References FT_Outline_::contours, FT_Atan2(), FT_Bool, FT_EXPORT_DEF, FT_ORIENTATION_NONE, FT_ORIENTATION_POSTSCRIPT, FT_ORIENTATION_TRUETYPE, FT_Pos, FT_Vector_Transform(), i, FT_Outline_::n_contours, FT_Outline_::points, vec, FT_Vector_::x, and FT_Vector_::y.
Referenced by cid_slot_load_glyph(), FT_GlyphSlot_Oblique(), ft_outline_glyph_transform(), pfr_slot_load(), and T1_Load_Glyph().
FT_Outline_Translate | ( | const FT_Outline * | outline, |
FT_Pos | xOffset, | ||
FT_Pos | yOffset | ||
) |
Definition at line 518 of file ftoutln.c.
References FT_EXPORT_DEF, vec, FT_Vector_::x, and FT_Vector_::y.
Referenced by cid_slot_load_glyph(), ft_outline_glyph_transform(), and T1_Load_Glyph().
Definition at line 680 of file ftoutln.c.
References FT_EXPORT_DEF, FT_MulFix(), and FT_Pos.
Referenced by cid_slot_load_glyph(), FT_Glyph_Transform(), FT_Outline_Transform(), and T1_Load_Glyph().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:54.
© Copyright Michele Bosi. All rights reserved.