⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ftcsbits.h

📁 附上freetype2.1.10的源代码,这个和上面传的是一起的
💻 H
字号:
/***************************************************************************//*                                                                         *//*  ftcsbits.h                                                             *//*                                                                         *//*    A small-bitmap cache (specification).                                *//*                                                                         *//*  Copyright 2000-2001, 2002, 2003 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 __FTCSBITS_H__#define __FTCSBITS_H__#include <ft2build.h>#include FT_CACHE_H#include FT_CACHE_INTERNAL_GLYPH_HFT_BEGIN_HEADER#define FTC_SBIT_ITEMS_PER_NODE  16  typedef struct  FTC_SNodeRec_  {    FTC_GNodeRec  gnode;    FT_UInt       count;    FTC_SBitRec   sbits[FTC_SBIT_ITEMS_PER_NODE];  } FTC_SNodeRec, *FTC_SNode;#define FTC_SNODE( x )         ( (FTC_SNode)( x ) )#define FTC_SNODE_GINDEX( x )  FTC_GNODE( x )->gindex#define FTC_SNODE_FAMILY( x )  FTC_GNODE( x )->family  typedef FT_UInt  (*FTC_SFamily_GetCountFunc)( FTC_Family   family,                               FTC_Manager  manager );  typedef FT_Error  (*FTC_SFamily_LoadGlyphFunc)( FTC_Family   family,                                FT_UInt      gindex,                                FTC_Manager  manager,                                FT_Face     *aface );  typedef struct  FTC_SFamilyClassRec_  {    FTC_MruListClassRec        clazz;    FTC_SFamily_GetCountFunc   family_get_count;    FTC_SFamily_LoadGlyphFunc  family_load_glyph;  } FTC_SFamilyClassRec;  typedef const FTC_SFamilyClassRec*  FTC_SFamilyClass;#define FTC_SFAMILY_CLASS( x )  ((FTC_SFamilyClass)(x))#define FTC_CACHE__SFAMILY_CLASS( x )  \          FTC_SFAMILY_CLASS( FTC_CACHE__GCACHE_CLASS( x )->family_class )  FT_EXPORT( void )  FTC_SNode_Free( FTC_SNode  snode,                  FTC_Cache  cache );  FT_EXPORT( FT_Error )  FTC_SNode_New( FTC_SNode   *psnode,                 FTC_GQuery   gquery,                 FTC_Cache    cache );  FT_EXPORT( FT_ULong )  FTC_SNode_Weight( FTC_SNode  inode );  FT_EXPORT( FT_Bool )  FTC_SNode_Compare( FTC_SNode   snode,                     FTC_GQuery  gquery,                     FTC_Cache   cache );  /* */FT_END_HEADER#endif /* __FTCSBITS_H__ *//* END */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -