Kiwano Engine v1.3.x
kiwano::FontCache类 参考final

纹理缓存 更多...

#include <Font.h>

类 kiwano::FontCache 继承关系图:
kiwano::Singleton< FontCache >

Public 成员函数

void AddFont (size_t key, RefPtr< Font > font)
 添加字体缓存
 
void AddFontByFamily (StringView font_family, RefPtr< Font > font)
 添加字体族映射字体缓存
 
RefPtr< FontGetFont (size_t key) const
 获取字体缓存
 
RefPtr< FontGetFontByFamily (StringView font_family) const
 获取字体族映射字体缓存
 
void RemoveFont (size_t key)
 移除字体缓存
 
void RemoveFontByFamily (StringView font_family)
 移除字体族映射字体缓存
 
void Clear ()
 清空缓存
 

额外继承的成员函数

- Public 类型 继承自 kiwano::Singleton< FontCache >
using object_type = FontCache
 
- 静态 Public 成员函数 继承自 kiwano::Singleton< FontCache >
static object_typeGetInstance ()
 
static object_typeGetInstancePtr ()
 
- Protected 成员函数 继承自 kiwano::Singleton< FontCache >
 Singleton (const Singleton &)=delete
 
Singletonoperator= (const Singleton &)=delete
 
- 静态 Protected 属性 继承自 kiwano::Singleton< FontCache >
static FontCache instance_
 

详细描述

纹理缓存