Class: Caching
Defined in: packages/minerender/src/cache/Caching.ts:21
Constructors
Constructor
ts
new Caching(): Caching;Returns
Caching
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
blockEntityIndexCache | readonly | AsyncLoadingCache<string, BlockEntityIndex> | packages/minerender/src/cache/Caching.ts:112 |
blockStateCache | readonly | AsyncLoadingCache<string, BlockState> | packages/minerender/src/cache/Caching.ts:95 |
blockTintCache | readonly | AsyncLoadingCache<string, number> | packages/minerender/src/cache/Caching.ts:105 |
boxGeometryCache | readonly | SimpleCache<string, BoxGeometry> | packages/minerender/src/cache/Caching.ts:44 |
boxMeshCache | readonly | SimpleCache<string, Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>> | packages/minerender/src/cache/Caching.ts:62 |
canvasImageDataCache | readonly | AsyncLoadingCache<string, ExtractableImageData> | packages/minerender/src/cache/Caching.ts:33 |
defaultBlockStatesCache | readonly | AsyncLoadingCache<string, DefaultBlockStates> | packages/minerender/src/cache/Caching.ts:103 |
entityAnimationCache | readonly | AsyncLoadingCache<string, EntityAnimationFile> | packages/minerender/src/cache/Caching.ts:111 |
entityModelCache | readonly | AsyncLoadingCache<string, EntityModelFile> | packages/minerender/src/cache/Caching.ts:107 |
entityTextureCache | readonly | AsyncLoadingCache<string, AssetKey> | packages/minerender/src/cache/Caching.ts:109 |
imageDataCache | readonly | AsyncLoadingCache<string, ImageData> | packages/minerender/src/cache/Caching.ts:28 |
listAssetCache | readonly | AsyncLoadingCache<string, ListAsset> | packages/minerender/src/cache/Caching.ts:101 |
materialCache | readonly | SimpleCache<string, Material> | packages/minerender/src/cache/Caching.ts:56 |
mergedModelCache | readonly | AsyncLoadingCache<string, Model> | packages/minerender/src/cache/Caching.ts:84 |
modelTextureAtlasCache | readonly | AsyncLoadingCache<string, TextureAtlas> | packages/minerender/src/cache/Caching.ts:89 |
rawImageCache | readonly | AsyncLoadingCache<string, ImageInfo> | packages/minerender/src/cache/Caching.ts:23 |
rawModelCache | readonly | AsyncLoadingCache<string, Model> | packages/minerender/src/cache/Caching.ts:79 |
textureAssetCache | readonly | AsyncLoadingCache<string, TextureAsset> | packages/minerender/src/cache/Caching.ts:68 |
textureCache | readonly | SimpleCache<string, Texture> | packages/minerender/src/cache/Caching.ts:50 |
textureMetaCache | readonly | AsyncLoadingCache<string, MinecraftTextureMeta> | packages/minerender/src/cache/Caching.ts:73 |
wrappedImageCache | readonly | AsyncLoadingCache<string, WrappedImage> | packages/minerender/src/cache/Caching.ts:38 |
Accessors
cacheSizes
Get Signature
ts
get static cacheSizes(): object;Defined in: packages/minerender/src/cache/Caching.ts:169
Returns
object
Methods
clear()
ts
static clear(): void;Defined in: packages/minerender/src/cache/Caching.ts:150
Returns
void
end()
ts
static end(): void;Defined in: packages/minerender/src/cache/Caching.ts:162
Clears every cache and stops its expiry timer.
Expiry timers are unref'd in Node, so idle processes can exit without this cleanup. Use shutdown to also stop requests and the shared Ticker.
Returns
void