Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
#include <ft2build.h>
#include "ftcmru.h"
#include "ftcimage.h"
#include "ftcmanag.h"
#include "ftcglyph.h"
#include "ftcsbits.h"
Go to the source code of this file.
Functions | |
ftc_inode_free (FTC_Node inode, FTC_Cache cache) | |
ftc_inode_new (FTC_Node *pinode, FT_Pointer gquery, FTC_Cache cache) | |
ftc_inode_weight (FTC_Node inode, FTC_Cache cache) | |
ftc_snode_free (FTC_Node snode, FTC_Cache cache) | |
ftc_snode_new (FTC_Node *psnode, FT_Pointer gquery, FTC_Cache cache) | |
ftc_snode_weight (FTC_Node snode, FTC_Cache cache) | |
ftc_snode_compare (FTC_Node snode, FT_Pointer gquery, FTC_Cache cache, FT_Bool *list_changed) | |
ftc_gnode_compare (FTC_Node gnode, FT_Pointer gquery, FTC_Cache cache, FT_Bool *list_changed) | |
ftc_gcache_init (FTC_Cache cache) | |
ftc_gcache_done (FTC_Cache cache) | |
ftc_cache_init (FTC_Cache cache) | |
ftc_cache_done (FTC_Cache cache) | |
ftc_node_destroy (FTC_Node node, FTC_Manager manager) | |
ftc_cache_done | ( | FTC_Cache | cache | ) |
Definition at line 393 of file ftccache.c.
References FTC_CacheRec_::memory.
Referenced by FTC_Cache_Done().
ftc_cache_init | ( | FTC_Cache | cache | ) |
Definition at line 339 of file ftccache.c.
References FTC_CacheRec_::buckets, error, FT_NEW_ARRAY, FTC_HASH_INITIAL_SIZE, FTC_HASH_MAX_LOAD, FTC_CacheRec_::mask, FTC_CacheRec_::memory, FTC_CacheRec_::p, FTC_CacheRec_::slack, and void().
Referenced by FTC_Cache_Init().
ftc_gcache_done | ( | FTC_Cache | cache | ) |
Definition at line 153 of file ftcglyph.c.
References FT_LOCAL_DEF, FTC_CACHE, FTC_Cache_Done(), and FTC_MruList_Done().
ftc_gcache_init | ( | FTC_Cache | cache | ) |
Definition at line 119 of file ftcglyph.c.
References error, FTC_GCacheRec_::families, FTC_GCacheClassRec_::family_class, FT_LOCAL_DEF, FTC_CACHE, FTC_Cache_Init(), and FTC_MruList_Init().
ftc_gnode_compare | ( | FTC_Node | gnode, |
FT_Pointer | gquery, | ||
FTC_Cache | cache, | ||
FT_Bool * | list_changed | ||
) |
Definition at line 66 of file ftcglyph.c.
References FALSE, FTC_GNodeRec_::family, FTC_GQueryRec_::family, FT_Bool, FT_BOOL, FT_LOCAL_DEF, FT_UNUSED, FTC_GNodeRec_::gindex, and FTC_GQueryRec_::gindex.
Referenced by FTC_GNode_Compare().
Definition at line 30 of file ftcimage.c.
References FT_Done_Glyph(), FT_FREE, FT_LOCAL_DEF, FTC_GNODE, FTC_GNode_Done(), and NULL.
Referenced by FTC_INode_Free().
ftc_inode_new | ( | FTC_Node * | pinode, |
FT_Pointer | gquery, | ||
FTC_Cache | cache | ||
) |
Definition at line 94 of file ftcimage.c.
References FT_LOCAL_DEF, and FTC_INode_New().
Definition at line 107 of file ftcimage.c.
References FT_BitmapGlyphRec_::bitmap, FT_GlyphRec_::format, FT_GLYPH_FORMAT_OUTLINE, ft_labs, FT_LOCAL_DEF, FT_UNUSED, FTC_NODE, FT_Outline_::n_contours, FT_Outline_::n_points, NULL, FT_OutlineGlyphRec_::outline, FT_Bitmap_::pitch, FT_Bitmap_::rows, and sizeof().
ftc_node_destroy | ( | FTC_Node | node, |
FTC_Manager | manager | ||
) |
Definition at line 277 of file ftccache.c.
References FTC_NodeRec_::cache_index, FTC_ManagerRec_::caches, FTC_CacheRec_::clazz, FTC_ManagerRec_::cur_weight, FT_TRACE0(), FTC_CacheClassRec_::node_weight, NULL, and FTC_ManagerRec_::num_caches.
Referenced by FTC_Manager_Compress(), and FTC_Manager_FlushN().
ftc_snode_compare | ( | FTC_Node | snode, |
FT_Pointer | gquery, | ||
FTC_Cache | cache, | ||
FT_Bool * | list_changed | ||
) |
Definition at line 325 of file ftcsbits.c.
References FTC_SBitRec_::buffer, FTC_SNodeRec_::count, error, FALSE, FTC_GNodeRec_::family, FTC_GQueryRec_::family, FT_Bool, FT_BOOL, FTC_CACHE_TRYLOOP, FTC_GNODE, FTC_GNodeRec_::gindex, FTC_GQueryRec_::gindex, NULL, FTC_SNodeRec_::sbits, and FTC_SBitRec_::width.
Referenced by FTC_SNode_Compare().
Definition at line 65 of file ftcsbits.c.
References FTC_SBitRec_::buffer, FTC_SNodeRec_::count, FT_FREE, FT_LOCAL_DEF, FTC_GNODE, FTC_GNode_Done(), and FTC_SNodeRec_::sbits.
Referenced by FTC_SNode_Free().
ftc_snode_new | ( | FTC_Node * | psnode, |
FT_Pointer | gquery, | ||
FTC_Cache | cache | ||
) |
Definition at line 266 of file ftcsbits.c.
References FT_LOCAL_DEF, and FTC_SNode_New().
Definition at line 279 of file ftcsbits.c.
References FTC_SBitRec_::buffer, FTC_SNodeRec_::count, FT_ASSERT, FT_Bool, FT_LOCAL_DEF, FT_UNUSED, FTC_NODE, FTC_SBIT_ITEMS_PER_NODE, FTC_SBitRec_::height, NULL, FTC_SBitRec_::pitch, and FTC_SNodeRec_::sbits.
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.