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.
Classes | |
struct | FTC_ManagerRec_ |
Macros | |
#define | FTC_MAX_FACES_DEFAULT 2 |
#define | FTC_MAX_SIZES_DEFAULT 4 |
#define | FTC_MAX_BYTES_DEFAULT 200000L /* ~200kByte by default */ |
#define | FTC_MAX_CACHES 16 |
#define | FTC_SCALER_COMPARE(a, b) |
#define | FTC_SCALER_HASH(q) |
Typedefs | |
typedef struct FTC_ManagerRec_ | FTC_ManagerRec |
Functions | |
FTC_Manager_Compress (FTC_Manager manager) | |
FTC_Manager_FlushN (FTC_Manager manager, FT_UInt count) | |
FTC_Manager_RegisterCache (FTC_Manager manager, FTC_CacheClass clazz, FTC_Cache *acache) | |
#define FTC_MAX_BYTES_DEFAULT 200000L /* ~200kByte by default */ |
Definition at line 85 of file ftcmanag.h.
Referenced by FTC_Manager_New().
#define FTC_MAX_CACHES 16 |
Definition at line 88 of file ftcmanag.h.
Referenced by FTC_Manager_RegisterCache().
#define FTC_MAX_FACES_DEFAULT 2 |
Definition at line 83 of file ftcmanag.h.
Referenced by FTC_Manager_New().
#define FTC_MAX_SIZES_DEFAULT 4 |
Definition at line 84 of file ftcmanag.h.
Referenced by FTC_Manager_New().
Definition at line 154 of file ftcmanag.h.
Referenced by ftc_size_node_compare().
#define FTC_SCALER_HASH | ( | q | ) |
Definition at line 163 of file ftcmanag.h.
typedef struct FTC_ManagerRec_ FTC_ManagerRec |
FTC_Manager_Compress | ( | FTC_Manager | manager | ) |
Definition at line 532 of file ftcmanag.c.
References FTC_ManagerRec_::cur_weight, FT_LOCAL_DEF, FT_TRACE0(), FTC_NODE__PREV, ftc_node_destroy(), FTC_ManagerRec_::max_weight, FTC_ManagerRec_::nodes_list, NULL, FTC_ManagerRec_::num_nodes, and FTC_NodeRec_::ref_count.
FTC_Manager_FlushN | ( | FTC_Manager | manager, |
FT_UInt | count | ||
) |
Definition at line 626 of file ftcmanag.c.
References FT_EXPORT_DEF, FTC_NODE__PREV, ftc_node_destroy(), FTC_ManagerRec_::nodes_list, NULL, and FTC_NodeRec_::ref_count.
FTC_Manager_RegisterCache | ( | FTC_Manager | manager, |
FTC_CacheClass | clazz, | ||
FTC_Cache * | acache | ||
) |
Definition at line 574 of file ftcmanag.c.
References FTC_ManagerRec_::caches, FTC_CacheRec_::clazz, error, FT_ALLOC, FT_ERR, FT_ERROR, FT_FREE, FT_LOCAL_DEF, FT_THROW(), FTC_MAX_CACHES, FTC_CacheRec_::index, FTC_CacheRec_::manager, FTC_ManagerRec_::memory, FTC_CacheRec_::memory, NULL, FTC_ManagerRec_::num_caches, and FTC_CacheRec_::org_class.
Referenced by FTC_CMapCache_New(), and FTC_GCache_New().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.