Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
Go to the source code of this file.
Macros | |
#define | FT_COMPONENT trace_bdfdriver |
Typedefs | |
typedef struct BDF_CMapRec_ | BDF_CMapRec |
typedef struct BDF_CMapRec_ * | BDF_CMap |
Functions | |
bdf_cmap_init (FT_CMap bdfcmap, FT_Pointer init_data) | |
bdf_cmap_done (FT_CMap bdfcmap) | |
bdf_cmap_char_index (FT_CMap bdfcmap, FT_UInt32 charcode) | |
bdf_cmap_char_next (FT_CMap bdfcmap, FT_UInt32 *acharcode) | |
BDF_Face_Done (FT_Face bdfface) | |
BDF_Face_Init (FT_Stream stream, FT_Face bdfface, FT_Int face_index, FT_Int num_params, FT_Parameter *params) | |
BDF_Size_Select (FT_Size size, FT_ULong strike_index) | |
BDF_Size_Request (FT_Size size, FT_Size_Request req) | |
BDF_Glyph_Load (FT_GlyphSlot slot, FT_Size size, FT_UInt glyph_index, FT_Int32 load_flags) | |
bdf_driver_requester (FT_Module module, const char *name) | |
Variables | |
FT_CALLBACK_TABLE_DEF const FT_CMap_ClassRec | bdf_cmap_class |
FT_CALLBACK_TABLE_DEF const FT_Driver_ClassRec | bdf_driver_class |
#define FT_COMPONENT trace_bdfdriver |
Definition at line 51 of file bdfdrivr.c.
typedef struct BDF_CMapRec_ * BDF_CMap |
typedef struct BDF_CMapRec_ BDF_CMapRec |
Definition at line 91 of file bdfdrivr.c.
References code, FT_CALLBACK_DEF, max, and vl::min().
Definition at line 130 of file bdfdrivr.c.
References code, FT_CALLBACK_TABLE_DEF, FT_TRACE1, max, and vl::min().
bdf_cmap_done | ( | FT_CMap | bdfcmap | ) |
Definition at line 80 of file bdfdrivr.c.
References FT_CALLBACK_DEF, and NULL.
bdf_cmap_init | ( | FT_CMap | bdfcmap, |
FT_Pointer | init_data | ||
) |
Definition at line 64 of file bdfdrivr.c.
References BDF_FaceRec_::bdffont, BDF_FaceRec_::en_table, FT_CALLBACK_DEF, FT_CMAP_FACE, FT_Err_Ok, FT_UNUSED, and bdf_font_t_::glyphs_used.
Definition at line 827 of file bdfdrivr.c.
References FT_CALLBACK_TABLE_DEF, ft_service_list_lookup(), and FT_UNUSED.
BDF_Face_Done | ( | FT_Face | bdfface | ) |
Definition at line 312 of file bdfdrivr.c.
References bdf_free_font(), BDF_FaceRec_::bdffont, BDF_FaceRec_::charset_encoding, BDF_FaceRec_::charset_registry, BDF_FaceRec_::en_table, FT_CALLBACK_DEF, FT_FACE_MEMORY, and FT_FREE.
BDF_Face_Init | ( | FT_Stream | stream, |
FT_Face | bdfface, | ||
FT_Int | face_index, | ||
FT_Int | num_params, | ||
FT_Parameter * | params | ||
) |
Definition at line 339 of file bdfdrivr.c.
References bdf_property_t_::atom, BDF_ATOM, bdf_get_font_property(), bdf_load_font(), BDF_PROPORTIONAL, BDF_FaceRec_::bdffont, bdf_options_t_::correct_metrics, error, bdf_options_t_::font_spacing, bdf_property_t_::format, FT_ERR_EQ, FT_Err_Ok, FT_FACE_FLAG_FAST_GLYPHS, FT_FACE_FLAG_FIXED_SIZES, FT_FACE_FLAG_FIXED_WIDTH, FT_FACE_FLAG_HORIZONTAL, FT_FACE_MEMORY, FT_STRDUP, FT_STREAM_SEEK, FT_TRACE2, FT_TRACE4, FT_UNUSED, bdf_font_t_::glyphs_size, bdf_font_t_::glyphs_used, bdf_options_t_::keep_comments, bdf_options_t_::keep_unencoded, NULL, bdf_font_t_::unencoded_size, bdf_font_t_::unencoded_used, and bdf_property_t_::value.
BDF_Glyph_Load | ( | FT_GlyphSlot | slot, |
FT_Size | size, | ||
FT_UInt | glyph_index, | ||
FT_Int32 | load_flags | ||
) |
Definition at line 656 of file bdfdrivr.c.
References bdf_bbx_t_::ascent, bdf_glyph_t_::bbx, bdf_font_t_::bbx, BDF_FaceRec_::bdffont, bdf_glyph_t_::bitmap, bdf_font_t_::bpp, bdf_glyph_t_::bpr, BDF_FaceRec_::default_glyph, bdf_glyph_t_::dwidth, error, FT_Err_Ok, FT_FACE, ft_glyphslot_set_bitmap(), FT_PIXEL_MODE_GRAY, FT_PIXEL_MODE_GRAY2, FT_PIXEL_MODE_GRAY4, FT_PIXEL_MODE_MONO, FT_SIZE_FACE, ft_synthesize_vertical_metrics(), FT_THROW(), FT_TRACE1, FT_UNUSED, bdf_font_t_::glyphs, bdf_bbx_t_::height, int, FT_FaceRec_::num_glyphs, FT_Bitmap_::num_grays, FT_Bitmap_::pitch, FT_Bitmap_::pixel_mode, FT_Bitmap_::rows, bdf_bbx_t_::width, FT_Bitmap_::width, and bdf_bbx_t_::x_offset.
BDF_Size_Request | ( | FT_Size | size, |
FT_Size_Request | req | ||
) |
Definition at line 616 of file bdfdrivr.c.
References FT_FaceRec_::available_sizes, BDF_Size_Select(), error, bdf_font_t_::font_ascent, bdf_font_t_::font_descent, FT_CALLBACK_DEF, FT_ERR, FT_Err_Ok, FT_REQUEST_HEIGHT, FT_SIZE_REQUEST_TYPE_NOMINAL, FT_SIZE_REQUEST_TYPE_REAL_DIM, FT_THROW(), and FT_Bitmap_Size_::y_ppem.
Definition at line 599 of file bdfdrivr.c.
References bdf_font_t_::bbx, bdf_font_t_::font_ascent, bdf_font_t_::font_descent, FT_CALLBACK_DEF, FT_Err_Ok, FT_Select_Metrics(), and bdf_bbx_t_::width.
Referenced by BDF_Size_Request().
FT_CALLBACK_TABLE_DEF const FT_CMap_ClassRec bdf_cmap_class |
Definition at line 186 of file bdfdrivr.c.
FT_CALLBACK_TABLE_DEF const FT_Driver_ClassRec bdf_driver_class |
Definition at line 838 of file bdfdrivr.c.
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.