Skip to main content

flywave-mapview.colorcache

Home > @flywave/flywave-mapview > ColorCache

ColorCache class

Use ColorCache to reuse a color specified by name and save allocation as well as setup time.

Implemented as a singleton. Do not modify colors after getting them from the ColorCache.

Signature:

export declare class ColorCache 

Properties

Property

Modifiers

Type

Description

instance

static

readonly

ColorCache

Return instance of ColorCache.

size

readonly

number

Returns the number of elements in the cache.

Methods

Method

Modifiers

Description

clear()

Clears the cache. Only references to the THREE.Color are removed from the cache. Consequently, clearing the cache does not cause any negative visual impact.

getColor(colorCode)

Returns the color for the given colorCode. This function may reuse a previously generated color, so you cannot modify the contents of the color.