亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ftcmanag.h

?? QT 開發環境里面一個很重要的文件
?? H
字號:
/***************************************************************************//*                                                                         *//*  ftcmanag.h                                                             *//*                                                                         *//*    FreeType Cache Manager (specification).                              *//*                                                                         *//*  Copyright 2000-2001, 2003, 2004, 2006 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.                                        *//*                                                                         *//***************************************************************************/  /*************************************************************************/  /*                                                                       */  /* A cache manager is in charge of the following:                        */  /*                                                                       */  /*  - Maintain a mapping between generic FTC_FaceIDs and live FT_Face    */  /*    objects.  The mapping itself is performed through a user-provided  */  /*    callback.  However, the manager maintains a small cache of FT_Face */  /*    and FT_Size objects in order to speed up things considerably.      */  /*                                                                       */  /*  - Manage one or more cache objects.  Each cache is in charge of      */  /*    holding a varying number of `cache nodes'.  Each cache node        */  /*    represents a minimal amount of individually accessible cached      */  /*    data.  For example, a cache node can be an FT_Glyph image          */  /*    containing a vector outline, or some glyph metrics, or anything    */  /*    else.                                                              */  /*                                                                       */  /*    Each cache node has a certain size in bytes that is added to the   */  /*    total amount of `cache memory' within the manager.                 */  /*                                                                       */  /*    All cache nodes are located in a global LRU list, where the oldest */  /*    node is at the tail of the list.                                   */  /*                                                                       */  /*    Each node belongs to a single cache, and includes a reference      */  /*    count to avoid destroying it (due to caching).                     */  /*                                                                       */  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /*********                                                       *********/  /*********             WARNING, THIS IS BETA CODE.               *********/  /*********                                                       *********/  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/#ifndef __FTCMANAG_H__#define __FTCMANAG_H__#include <ft2build.h>#include FT_CACHE_H#include "ftcmru.h"#include "ftccache.h"FT_BEGIN_HEADER  /*************************************************************************/  /*                                                                       */  /* <Section>                                                             */  /*    cache_subsystem                                                    */  /*                                                                       */  /*************************************************************************/#define FTC_MAX_FACES_DEFAULT  2#define FTC_MAX_SIZES_DEFAULT  4#define FTC_MAX_BYTES_DEFAULT  200000L  /* ~200kByte by default */  /* maximum number of caches registered in a single manager */#define FTC_MAX_CACHES         16  typedef struct  FTC_ManagerRec_  {    FT_Library          library;    FT_Memory           memory;    FTC_Node            nodes_list;    FT_ULong            max_weight;    FT_ULong            cur_weight;    FT_UInt             num_nodes;    FTC_Cache           caches[FTC_MAX_CACHES];    FT_UInt             num_caches;    FTC_MruListRec      faces;    FTC_MruListRec      sizes;    FT_Pointer          request_data;    FTC_Face_Requester  request_face;  } FTC_ManagerRec;  /*************************************************************************/  /*                                                                       */  /* <Function>                                                            */  /*    FTC_Manager_Compress                                               */  /*                                                                       */  /* <Description>                                                         */  /*    This function is used to check the state of the cache manager if   */  /*    its `num_bytes' field is greater than its `max_bytes' field.  It   */  /*    will flush as many old cache nodes as possible (ignoring cache     */  /*    nodes with a non-zero reference count).                            */  /*                                                                       */  /* <InOut>                                                               */  /*    manager :: A handle to the cache manager.                          */  /*                                                                       */  /* <Note>                                                                */  /*    Client applications should not call this function directly.  It is */  /*    normally invoked by specific cache implementations.                */  /*                                                                       */  /*    The reason this function is exported is to allow client-specific   */  /*    cache classes.                                                     */  /*                                                                       */  FT_LOCAL( void )  FTC_Manager_Compress( FTC_Manager  manager );  /* try to flush `count' old nodes from the cache; return the number   * of really flushed nodes   */  FT_LOCAL( FT_UInt )  FTC_Manager_FlushN( FTC_Manager  manager,                      FT_UInt      count );  /* this must be used internally for the moment */  FT_LOCAL( FT_Error )  FTC_Manager_RegisterCache( FTC_Manager      manager,                             FTC_CacheClass   clazz,                             FTC_Cache       *acache ); /* */#define FTC_SCALER_COMPARE( a, b )                \    ( (a)->face_id      == (b)->face_id      &&   \      (a)->width        == (b)->width        &&   \      (a)->height       == (b)->height       &&   \      ((a)->pixel != 0) == ((b)->pixel != 0) &&   \      ( (a)->pixel ||                             \        ( (a)->x_res == (b)->x_res &&             \          (a)->y_res == (b)->y_res ) ) )#define FTC_SCALER_HASH( q )                                 \    ( FTC_FACE_ID_HASH( (q)->face_id ) +                     \      (q)->width + (q)->height*7 +                           \      ( (q)->pixel ? 0 : ( (q)->x_res*33 ^ (q)->y_res*61 ) ) ) /* */FT_END_HEADER#endif /* __FTCMANAG_H__ *//* END */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱一区二区| 色天天综合久久久久综合片| 成人自拍视频在线观看| 成人少妇影院yyyy| 欧美老人xxxx18| 精品国产一区二区亚洲人成毛片| 久久精品夜色噜噜亚洲aⅴ| 国产精品白丝在线| 青青草原综合久久大伊人精品优势| 欧美三区在线视频| 精品日产卡一卡二卡麻豆| 国产精品久久久久精k8| 欧美探花视频资源| 欧美丝袜第三区| 久久精品欧美日韩精品| 天堂午夜影视日韩欧美一区二区| 国产不卡视频一区| 欧美一区二区精品久久911| 欧美成人三级在线| 亚洲图片欧美视频| av在线不卡网| 国产丝袜美腿一区二区三区| 免费一区二区视频| 欧美日韩中文字幕一区二区| 国产精品久久久久久久午夜片| 久久国产精品99久久久久久老狼| 欧美人与性动xxxx| 一区二区理论电影在线观看| 成人永久aaa| 国产日韩在线不卡| 国产91清纯白嫩初高中在线观看| 日韩欧美中文字幕一区| 日韩成人精品在线观看| 亚洲精品日日夜夜| 91麻豆国产香蕉久久精品| 国产精品乱人伦一区二区| 成人综合婷婷国产精品久久蜜臀| 久久这里只有精品6| 国内精品免费在线观看| 精品国产sm最大网站免费看| 色素色在线综合| 一区二区三区在线不卡| 欧美少妇性性性| 日韩电影在线免费| 日韩精品一区二区三区中文精品| 麻豆91在线看| 久久精品视频网| 91丝袜美女网| 日欧美一区二区| 久久久影视传媒| 91蜜桃网址入口| 日韩激情在线观看| 久久久电影一区二区三区| 91免费看片在线观看| 图片区小说区国产精品视频| 久久亚洲私人国产精品va媚药| 成人性色生活片| 午夜电影网一区| 亚洲国产精品t66y| 7777精品伊人久久久大香线蕉超级流畅 | 国产福利一区二区三区视频| 国产精品久久久久婷婷| 538在线一区二区精品国产| 国产一区久久久| 午夜欧美一区二区三区在线播放| 欧美va亚洲va在线观看蝴蝶网| www.色精品| 久久国产精品区| 亚洲mv大片欧洲mv大片精品| 亚洲国产成人自拍| 欧美xxx久久| 国产精品久久久久一区二区三区共 | 欧美videossexotv100| 在线观看视频91| 成人黄色小视频| 久久精品国内一区二区三区| 亚洲人成7777| 国产精品免费人成网站| 精品国产亚洲在线| 91精品国产综合久久精品app| 91丝袜高跟美女视频| 国产很黄免费观看久久| 狠狠久久亚洲欧美| 青青草伊人久久| 午夜欧美电影在线观看| 亚洲精品欧美二区三区中文字幕| 欧美—级在线免费片| 国产欧美日韩精品在线| 久久精品夜色噜噜亚洲a∨| 精品国产欧美一区二区| 欧美精品一区二区三区很污很色的| 欧美伦理电影网| 在线播放日韩导航| 日韩三级在线观看| 欧美变态tickling挠脚心| 欧美mv日韩mv亚洲| 久久久久久久久久看片| 久久久久久毛片| 国产女同性恋一区二区| 国产精品国产三级国产| 亚洲三级小视频| 亚洲小少妇裸体bbw| 亚洲一区二区精品视频| 亚洲成人综合视频| 蜜桃视频一区二区三区 | 亚洲国产精品自拍| 欧美人体做爰大胆视频| 51久久夜色精品国产麻豆| 日韩欧美国产电影| 国产丝袜在线精品| 夜夜精品浪潮av一区二区三区| 日韩福利电影在线| 国产成人精品一区二| 色综合久久中文字幕| 3d动漫精品啪啪| 国产精品色噜噜| 亚洲成人久久影院| 成人午夜av在线| 欧美精品久久久久久久多人混战 | 91精品国产品国语在线不卡| 国产日产欧美一区| 丝袜亚洲精品中文字幕一区| 国产精品中文字幕一区二区三区| 欧洲国内综合视频| 久久精品夜色噜噜亚洲aⅴ| 亚洲成av人片在www色猫咪| 欧美成人综合网站| 亚洲图片欧美综合| aaa欧美色吧激情视频| 久久综合色之久久综合| av午夜精品一区二区三区| 欧美精品一区二区久久婷婷| 亚洲一区二区精品视频| 99久久精品免费观看| www成人在线观看| 午夜不卡av在线| 欧美日韩三级在线| 中文字幕一区二区不卡| 国产成人在线看| 亚洲精品一区二区三区四区高清 | 国产精品每日更新| 国产成人综合在线观看| 精品国产精品一区二区夜夜嗨| 成人av在线影院| 国产精品影视天天线| 欧美一级生活片| 国产毛片精品视频| 亚洲精品国产精华液| 777午夜精品视频在线播放| 午夜av一区二区三区| 欧美日韩不卡一区二区| 视频在线观看一区| 91精品国产综合久久久蜜臀粉嫩 | 日本91福利区| 精品国精品国产| 国产毛片精品视频| 中文字幕亚洲不卡| 欧美主播一区二区三区| 国产综合成人久久大片91| 亚洲国产精品二十页| 欧美日韩一级黄| 国产在线播放一区二区三区| 国产精品成人一区二区艾草| 欧美性猛交xxxxxx富婆| 国模冰冰炮一区二区| 亚洲国产成人在线| 91麻豆精品国产91久久久 | 国产亚洲va综合人人澡精品| 成人免费毛片a| 天天色天天爱天天射综合| 精品动漫一区二区三区在线观看| 色综合久久中文综合久久97| 国产一区二区0| 黄色日韩三级电影| 五月天丁香久久| 国产欧美精品一区| 国产精品一区二区男女羞羞无遮挡| 亚洲免费看黄网站| 国产精品久久久久久久岛一牛影视 | 久久久不卡网国产精品二区| 91精品91久久久中77777| 精品一二三四区| 国产精品久久久久久久久快鸭| 日韩三级精品电影久久久 | 国产精品国产精品国产专区不蜜 | 国产精品亚洲专一区二区三区| 亚洲最新在线观看| 中文字幕一区二区三区精华液| 亚洲精品一区二区三区影院| 3d成人h动漫网站入口| 色屁屁一区二区| 91在线精品一区二区| 国产99精品视频| 激情久久五月天| 美女视频一区在线观看| 亚洲午夜一二三区视频| 一区二区三区蜜桃| 亚洲精品网站在线观看| 亚洲18女电影在线观看| 亚洲一区电影777|