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

📄 ftcsbits.h

📁 microwindows中文字体freetype-2.1.4.tar.gz
💻 H
📖 第 1 页 / 共 2 页
字号:
  /*                                                                       */  /* <Output>                                                              */  /*    acache  :: A handle to the new sbit cache.  NULL in case of error. */  /*                                                                       */  /* <Return>                                                              */  /*    FreeType error code.  0 means success.                             */  /*                                                                       */  FT_EXPORT( FT_Error )  FTC_SBitCache_New( FTC_Manager     manager,                     FTC_SBitCache  *acache );  /*************************************************************************/  /*                                                                       */  /* <Function>                                                            */  /*    FTC_SBitCache_Lookup                                               */  /*                                                                       */  /* <Description>                                                         */  /*    Looks up a given small glyph bitmap in a given sbit cache and      */  /*    "lock" it to prevent its flushing from the cache until needed      */  /*                                                                       */  /* <Input>                                                               */  /*    cache  :: A handle to the source sbit cache.                       */  /*                                                                       */  /*    type   :: A pointer to the glyph image type descriptor.            */  /*                                                                       */  /*    gindex :: The glyph index.                                         */  /*                                                                       */  /* <Output>                                                              */  /*    sbit   :: A handle to a small bitmap descriptor.                   */  /*                                                                       */  /*    anode  :: Used to return the address of of the corresponding cache */  /*              node after incrementing its reference count (see note    */  /*              below).                                                  */  /*                                                                       */  /* <Return>                                                              */  /*    FreeType error code.  0 means success.                             */  /*                                                                       */  /* <Note>                                                                */  /*    The small bitmap descriptor and its bit buffer are owned by the    */  /*    cache and should never be freed by the application.  They might    */  /*    as well disappear from memory on the next cache lookup, so don't   */  /*    treat them as persistent data.                                     */  /*                                                                       */  /*    The descriptor's `buffer' field is set to 0 to indicate a missing  */  /*    glyph bitmap.                                                      */  /*                                                                       */  /*    If "anode" is _not_ NULL, it receives the address of the cache     */  /*    node containing the bitmap, after increasing its reference count.  */  /*    This ensures that the node (as well as the image) will always be   */  /*    kept in the cache until you call @FTC_Node_Unref to "release" it.  */  /*                                                                       */  /*    If "anode" is NULL, the cache node is left unchanged, which means  */  /*    that the bitmap could be flushed out of the cache on the next      */  /*    call to one of the caching sub-system APIs.  Don't assume that it  */  /*    is persistent!                                                     */  /*                                                                       */  FT_EXPORT( FT_Error )  FTC_SBitCache_Lookup( FTC_SBitCache    cache,                        FTC_ImageType    type,                        FT_UInt          gindex,                        FTC_SBit        *sbit,                        FTC_Node        *anode );  /* */  /*************************************************************************/  /*                                                                       */  /* <Function>                                                            */  /*    FTC_SBit_Cache_New                                                 */  /*                                                                       */  /* <Description>                                                         */  /*    DEPRECATED.  Use @FTC_SBitCache_New instead.                       */  /*                                                                       */  /*    Creates a new cache to store small glyph bitmaps.                  */  /*                                                                       */  /* <Input>                                                               */  /*    manager :: A handle to the source cache manager.                   */  /*                                                                       */  /* <Output>                                                              */  /*    acache  :: A handle to the new sbit cache.  NULL in case of error. */  /*                                                                       */  /* <Return>                                                              */  /*    FreeType error code.  0 means success.                             */  /*                                                                       */  FT_EXPORT( FT_Error )  FTC_SBit_Cache_New( FTC_Manager      manager,                      FTC_SBit_Cache  *acache );  /*************************************************************************/  /*                                                                       */  /* <Function>                                                            */  /*    FTC_SBit_Cache_Lookup                                              */  /*                                                                       */  /* <Description>                                                         */  /*    DEPRECATED.  Use @FTC_SBitCache_Lookup instead.                    */  /*                                                                       */  /*    Looks up a given small glyph bitmap in a given sbit cache.         */  /*                                                                       */  /* <Input>                                                               */  /*    cache  :: A handle to the source sbit cache.                       */  /*                                                                       */  /*    desc   :: A pointer to the glyph image descriptor.                 */  /*                                                                       */  /*    gindex :: The glyph index.                                         */  /*                                                                       */  /* <Output>                                                              */  /*    sbit   :: A handle to a small bitmap descriptor.                   */  /*                                                                       */  /* <Return>                                                              */  /*    FreeType error code.  0 means success.                             */  /*                                                                       */  /* <Note>                                                                */  /*    The small bitmap descriptor and its bit buffer are owned by the    */  /*    cache and should never be freed by the application.  They might    */  /*    as well disappear from memory on the next cache lookup, so don't   */  /*    treat them as persistent data.                                     */  /*                                                                       */  /*    The descriptor's `buffer' field is set to 0 to indicate a missing  */  /*    glyph bitmap.                                                      */  /*                                                                       */  FT_EXPORT( FT_Error )  FTC_SBit_Cache_Lookup( FTC_SBit_Cache   cache,                         FTC_Image_Desc*  desc,                         FT_UInt          gindex,                         FTC_SBit        *sbit );FT_END_HEADER#endif /* __FTCSBITS_H__ *//* END */

⌨️ 快捷键说明

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