Cache

Простая система кэширования, используемая внутри FileLoader.

Пример

Чтобы включить кэширование для всех загрузчиков, использующих FileLoader, установите значение

v3d.Cache.enabled = true.

Примеры

WebGL / geometry / text
WebGL / interactive / instances / gpu
WebGL / loader / ttf

Свойства

.enabled : Boolean

Включено ли кэширование. По умолчанию false.

.files : Object

object в котором хранятся кэшированные файлы.

Методы

.add(key : String, file : Object) → null

keykey, чтобы ссылаться на кэшированный файл.
file — Файл для кэширования.

Добавляет запись в кэш с ключом для ссылки на файл. Если этот ключ уже содержит файл, он перезаписывается.

.get(key : String) → null

key — Ключевая строка

Получение значения key. Если ключ не существует, возвращается undefined.

.remove(key : String) → null

key — Ключевая строка, ссылающаяся на кэшированный файл.

Удаляет кэшированный файл, связанный с ключом.

.clear() → null

Удаляет все значения из кэша.

Исходный файл

О том как получить исходный код этого модуля читайте тут.