parent
b4dfab0ddf
commit
037bbe661d
10 changed files with 257 additions and 31 deletions
@ -0,0 +1,82 @@ |
||||
/***************************************************************************/ |
||||
/* */ |
||||
/* ftccback.h */ |
||||
/* */ |
||||
/* Callback functions of the caching sub-system (specification only). */ |
||||
/* */ |
||||
/* Copyright 2004 by */ |
||||
/* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
||||
/* */ |
||||
/* This file is part of the FreeType project, and may only be used, */ |
||||
/* modified, and distributed under the terms of the FreeType project */ |
||||
/* license, LICENSE.TXT. By continuing to use, modify, or distribute */ |
||||
/* this file you indicate that you have read the license and */ |
||||
/* understand and accept it fully. */ |
||||
/* */ |
||||
/***************************************************************************/ |
||||
|
||||
#ifndef __FTCCBACK_H__ |
||||
#define __FTCCBACK_H__ |
||||
|
||||
#include <ft2build.h> |
||||
#include FT_CACHE_H |
||||
#include FT_CACHE_INTERNAL_MRU_H |
||||
#include FT_CACHE_INTERNAL_IMAGE_H |
||||
#include FT_CACHE_INTERNAL_MANAGER_H |
||||
#include FT_CACHE_INTERNAL_GLYPH_H |
||||
#include FT_CACHE_INTERNAL_SBITS_H |
||||
|
||||
|
||||
FT_LOCAL( void ) |
||||
ftc_inode_free( FTC_INode inode, |
||||
FTC_Cache cache ); |
||||
|
||||
FT_LOCAL( FT_Error ) |
||||
ftc_inode_new( FTC_INode *pinode, |
||||
FTC_GQuery gquery, |
||||
FTC_Cache cache ); |
||||
|
||||
FT_LOCAL( FT_ULong ) |
||||
ftc_inode_weight( FTC_INode inode ); |
||||
|
||||
|
||||
FT_LOCAL( void ) |
||||
ftc_snode_free( FTC_SNode snode, |
||||
FTC_Cache cache ); |
||||
|
||||
FT_LOCAL( FT_Error ) |
||||
ftc_snode_new( FTC_SNode *psnode, |
||||
FTC_GQuery gquery, |
||||
FTC_Cache cache ); |
||||
|
||||
FT_LOCAL( FT_ULong ) |
||||
ftc_snode_weight( FTC_SNode snode ); |
||||
|
||||
FT_LOCAL( FT_Bool ) |
||||
ftc_snode_compare( FTC_SNode snode, |
||||
FTC_GQuery gquery, |
||||
FTC_Cache cache ); |
||||
|
||||
|
||||
FT_LOCAL( FT_Bool ) |
||||
ftc_gnode_compare( FTC_GNode gnode, |
||||
FTC_GQuery gquery ); |
||||
|
||||
|
||||
FT_LOCAL( FT_Error ) |
||||
ftc_gcache_init( FTC_GCache cache ); |
||||
|
||||
FT_LOCAL( void ) |
||||
ftc_gcache_done( FTC_GCache cache ); |
||||
|
||||
|
||||
FT_LOCAL( FT_Error ) |
||||
ftc_cache_init( FTC_Cache cache ); |
||||
|
||||
FT_LOCAL( void ) |
||||
ftc_cache_done( FTC_Cache cache ); |
||||
|
||||
|
||||
#endif /* __FTCCBACK_H__ */ |
||||
|
||||
/* END */ |
Loading…
Reference in new issue