ReactOS 0.4.16-dev-1025-gd3456f5
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 (C) 2004-2019 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:386
FT_BEGIN_HEADER typedef unsigned char FT_Bool
Definition: fttypes.h:108
int FT_Error
Definition: fttypes.h:299
size_t FT_Offset
Definition: fttypes.h:323
Definition: cache.c:49
Definition: fs.h:78
Definition: dlist.c:348