ReactOS 0.4.15-dev-7924-g5949c20
ftccback.h
Go to the documentation of this file.
1/***************************************************************************/
2/* */
3/* ftccback.h */
4/* */
5/* Callback functions of the caching sub-system (specification only). */
6/* */
7/* Copyright 2004-2018 by */
8/* David Turner, Robert Wilhelm, and Werner Lemberg. */
9/* */
10/* This file is part of the FreeType project, and may only be used, */
11/* modified, and distributed under the terms of the FreeType project */
12/* license, LICENSE.TXT. By continuing to use, modify, or distribute */
13/* this file you indicate that you have read the license and */
14/* understand and accept it fully. */
15/* */
16/***************************************************************************/
17
18#ifndef FTCCBACK_H_
19#define FTCCBACK_H_
20
21#include <ft2build.h>
22#include FT_CACHE_H
23#include "ftcmru.h"
24#include "ftcimage.h"
25#include "ftcmanag.h"
26#include "ftcglyph.h"
27#include "ftcsbits.h"
28
29
30 FT_LOCAL( void )
33
35 ftc_inode_new( FTC_Node *pinode,
36 FT_Pointer gquery,
38
42
43
44 FT_LOCAL( void )
47
49 ftc_snode_new( FTC_Node *psnode,
50 FT_Pointer gquery,
52
56
59 FT_Pointer gquery,
61 FT_Bool* list_changed );
62
63
66 FT_Pointer gquery,
68 FT_Bool* list_changed );
69
70
73
74 FT_LOCAL( void )
76
77
80
81 FT_LOCAL( void )
83
84 FT_LOCAL( void )
86 FTC_Manager manager );
87
88
89#endif /* FTCCBACK_H_ */
90
91
92/* END */
ftc_snode_weight(FTC_Node snode, FTC_Cache cache)
Definition: ftcsbits.c:281
ftc_gcache_done(FTC_Cache cache)
Definition: ftcglyph.c:153
ftc_snode_new(FTC_Node *psnode, FT_Pointer gquery, FTC_Cache cache)
Definition: ftcsbits.c:268
ftc_inode_free(FTC_Node inode, FTC_Cache cache)
Definition: ftcimage.c:31
ftc_cache_init(FTC_Cache cache)
Definition: ftccache.c:335
ftc_inode_weight(FTC_Node inode, FTC_Cache cache)
Definition: ftcimage.c:108
ftc_inode_new(FTC_Node *pinode, FT_Pointer gquery, FTC_Cache cache)
Definition: ftcimage.c:95
ftc_gcache_init(FTC_Cache cache)
Definition: ftcglyph.c:119
ftc_node_destroy(FTC_Node node, FTC_Manager manager)
Definition: ftccache.c:273
ftc_gnode_compare(FTC_Node gnode, FT_Pointer gquery, FTC_Cache cache, FT_Bool *list_changed)
Definition: ftcglyph.c:66
ftc_snode_compare(FTC_Node snode, FT_Pointer gquery, FTC_Cache cache, FT_Bool *list_changed)
Definition: ftcsbits.c:327
ftc_snode_free(FTC_Node snode, FTC_Cache cache)
Definition: ftcsbits.c:67
ftc_cache_done(FTC_Cache cache)
Definition: ftccache.c:389
#define FT_LOCAL(x)
Definition: ftconfig.h:387
FT_BEGIN_HEADER typedef unsigned char FT_Bool
Definition: fttypes.h:108
int FT_Error
Definition: fttypes.h:300
size_t FT_Offset
Definition: fttypes.h:324
Definition: cache.c:49
Definition: fs.h:78
Definition: dlist.c:348