Cache
一个简单的缓存系统,内部使用FileLoader。
例子
WebGL / geometry / text
WebGL / interactive / instances / gpu
WebGL / loader / ttf
Usage
要在所有使用FileLoader的加载器上启用缓存, 需设置
THREE.Cache.enabled = true.
属性
# .enabled : Boolean
是否启用缓存,默认为false.
# .files : Object
一个object所持有的缓存文件。
方法
# .add ( key : String, file ) : null
key — 通过引用缓存文件的key。
file — 所被缓存的文件
使用key为引用文件增加一个缓存入口。如果该key已持有一个文件,则会被覆盖。
# .get ( key : String ) : null
key — 一个字符串key
获得该key的值。 如果该key不存在,则以undefined被返回。
# .remove ( key : String ) : null
key — 引用缓存文件的一个字符串key
使用key来删除相应的缓存文件。
# .clear () : null
清除所有缓存中的值。
源 -