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.
Classes | |
struct | FT_GlyphRec_ |
struct | FT_BitmapGlyphRec_ |
struct | FT_OutlineGlyphRec_ |
Macros | |
#define | ft_glyph_bbox_unscaled FT_GLYPH_BBOX_UNSCALED |
#define | ft_glyph_bbox_subpixels FT_GLYPH_BBOX_SUBPIXELS |
#define | ft_glyph_bbox_gridfit FT_GLYPH_BBOX_GRIDFIT |
#define | ft_glyph_bbox_truncate FT_GLYPH_BBOX_TRUNCATE |
#define | ft_glyph_bbox_pixels FT_GLYPH_BBOX_PIXELS |
Typedefs | |
typedef typedefFT_BEGIN_HEADER struct FT_Glyph_Class_ | FT_Glyph_Class |
typedef struct FT_GlyphRec_ * | FT_Glyph |
typedef struct FT_GlyphRec_ | FT_GlyphRec |
typedef struct FT_BitmapGlyphRec_ * | FT_BitmapGlyph |
typedef struct FT_BitmapGlyphRec_ | FT_BitmapGlyphRec |
typedef struct FT_OutlineGlyphRec_ * | FT_OutlineGlyph |
typedef struct FT_OutlineGlyphRec_ | FT_OutlineGlyphRec |
typedef enum FT_Glyph_BBox_Mode_ | FT_Glyph_BBox_Mode |
Enumerations | |
enum | FT_Glyph_BBox_Mode_ { FT_GLYPH_BBOX_UNSCALED = 0, FT_GLYPH_BBOX_SUBPIXELS = 0, FT_GLYPH_BBOX_GRIDFIT = 1, FT_GLYPH_BBOX_TRUNCATE = 2, FT_GLYPH_BBOX_PIXELS = 3 } |
Functions | |
FT_Get_Glyph (FT_GlyphSlot slot, FT_Glyph *aglyph) | |
FT_Glyph_Copy (FT_Glyph source, FT_Glyph *target) | |
FT_Glyph_Transform (FT_Glyph glyph, FT_Matrix *matrix, FT_Vector *delta) | |
FT_Glyph_Get_CBox (FT_Glyph glyph, FT_UInt bbox_mode, FT_BBox *acbox) | |
FT_Glyph_To_Bitmap (FT_Glyph *the_glyph, FT_Render_Mode render_mode, FT_Vector *origin, FT_Bool destroy) | |
FT_Done_Glyph (FT_Glyph glyph) | |
FT_Matrix_Multiply (const FT_Matrix *a, FT_Matrix *b) | |
FT_Matrix_Invert (FT_Matrix *matrix) | |
#define ft_glyph_bbox_gridfit FT_GLYPH_BBOX_GRIDFIT |
#define ft_glyph_bbox_pixels FT_GLYPH_BBOX_PIXELS |
#define ft_glyph_bbox_subpixels FT_GLYPH_BBOX_SUBPIXELS |
#define ft_glyph_bbox_truncate FT_GLYPH_BBOX_TRUNCATE |
#define ft_glyph_bbox_unscaled FT_GLYPH_BBOX_UNSCALED |
typedef struct FT_BitmapGlyphRec_* FT_BitmapGlyph |
typedef struct FT_BitmapGlyphRec_ FT_BitmapGlyphRec |
typedef struct FT_GlyphRec_* FT_Glyph |
typedef enum FT_Glyph_BBox_Mode_ FT_Glyph_BBox_Mode |
typedef typedefFT_BEGIN_HEADER struct FT_Glyph_Class_ FT_Glyph_Class |
typedef struct FT_GlyphRec_ FT_GlyphRec |
typedef struct FT_OutlineGlyphRec_* FT_OutlineGlyph |
typedef struct FT_OutlineGlyphRec_ FT_OutlineGlyphRec |
enum FT_Glyph_BBox_Mode_ |
FT_Done_Glyph | ( | FT_Glyph | glyph | ) |
Definition at line 613 of file ftglyph.c.
References FT_GlyphRec_::clazz, FT_FREE, FT_GlyphRec_::library, and FT_LibraryRec_::memory.
Referenced by FT_Get_Glyph(), FT_Glyph_Copy(), FT_Glyph_Stroke(), FT_Glyph_StrokeBorder(), FT_Glyph_To_Bitmap(), and ftc_inode_free().
FT_Get_Glyph | ( | FT_GlyphSlot | slot, |
FT_Glyph * | aglyph | ||
) |
Definition at line 355 of file ftglyph.c.
References FT_GlyphRec_::advance, error, FT_BITMAP_GLYPH_CLASS_GET, FT_Done_Glyph(), FT_EXPORT_DEF, FT_GLYPH_FORMAT_OUTLINE, FT_Lookup_Renderer(), FT_OUTLINE_GLYPH_CLASS_GET, FT_THROW(), FT_RendererRec_::glyph_class, library, FT_Vector_::x, and FT_Vector_::y.
Referenced by ftc_basic_family_load_glyph().
Definition at line 308 of file ftglyph.c.
References FT_GlyphRec_::advance, error, FT_GlyphRec_::format, FT_Done_Glyph(), FT_EXPORT_DEF, and FT_THROW().
Referenced by FT_Glyph_Stroke(), and FT_Glyph_StrokeBorder().
Definition at line 455 of file ftglyph.c.
References FT_GlyphRec_::clazz, FT_EXPORT_DEF, FT_GLYPH_BBOX_GRIDFIT, FT_GLYPH_BBOX_PIXELS, FT_GLYPH_BBOX_TRUNCATE, FT_PIX_CEIL, and FT_PIX_FLOOR.
FT_Glyph_To_Bitmap | ( | FT_Glyph * | the_glyph, |
FT_Render_Mode | render_mode, | ||
FT_Vector * | origin, | ||
FT_Bool | destroy | ||
) |
Definition at line 507 of file ftglyph.c.
References FT_GlyphRec_::advance, FT_GlyphRec_::clazz, error, FT_GlyphSlotRec_::format, FT_BITMAP_GLYPH_CLASS_GET, ft_bitmap_glyph_init(), FT_Done_Glyph(), FT_Err_Ok, FT_EXPORT_DEF, FT_GLYPH, FT_Glyph_Transform(), FT_MEM_ZERO, FT_Render_Glyph_Internal(), FT_THROW(), FT_UNUSED, FT_GlyphSlotRec_::internal, FT_GlyphRec_::library, library, FT_GlyphSlotRec_::library, NULL, FT_Vector_::x, and FT_Vector_::y.
Definition at line 423 of file ftglyph.c.
References FT_GlyphRec_::advance, FT_GlyphRec_::clazz, error, FT_Err_Ok, FT_EXPORT_DEF, FT_THROW(), and FT_Vector_Transform().
Referenced by FT_Glyph_To_Bitmap().
FT_Matrix_Invert | ( | FT_Matrix * | matrix | ) |
Definition at line 774 of file ftcalc.c.
References FT_BASE_DEF, FT_DivFix(), FT_Err_Ok, FT_MulFix(), FT_Pos, and FT_THROW().
Definition at line 752 of file ftcalc.c.
References FT_EXPORT_DEF, and FT_MulFix().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:54.
© Copyright Michele Bosi. All rights reserved.