The current frame time in milliseconds
This is used to populate the lastRenderableChangeTime
property of
Texture instances when their renderable state changes.
Set by stage via updateFrameTime
method.
Map of cache keys by texture
Map of textures by cache key
Renderer that this texture manager is associated with
Map of texture constructors by their type name
Create a texture
The type of texture to create
The properties to use for the texture
Enqueue a texture for downloading its source image.
Enqueue a texture for uploading to the GPU.
The texture to upload
Initialize a texture to the cache
Texture to cache
Cache key for the texture
Override loadTexture to use the batched approach.
The texture to load
Optional
priority: booleanRemove a texture from the cache
Resolve a parent texture from the cache or fallback to the provided texture.
The provided texture to resolve.
The cached or provided texture.
Upload a texture to the GPU
Texture to upload
EventEmitter base class