Kiwano Engine  v1.2.x
kiwano::TextureCache类 参考final

纹理缓存 更多...

#include <TextureCache.h>

类 kiwano::TextureCache 继承关系图:
kiwano::TextureCache 的协作图:

Public 成员函数

void AddTexture (size_t key, TexturePtr texture)
 添加纹理缓存
 
void AddGifImage (size_t key, GifImagePtr gif)
 添加GIF图像缓存
 
TexturePtr GetTexture (size_t key) const
 获取纹理缓存
 
GifImagePtr GetGifImage (size_t key) const
 获取GIF图像缓存
 
void RemoveTexture (size_t key)
 移除纹理缓存
 
void RemoveGifImage (size_t key)
 移除GIF图像缓存
 
void Clear ()
 清空缓存
 

额外继承的成员函数

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

详细描述

纹理缓存