Skip to content
Last updated

API / geotoolkit / scene / Cache / Cache

Class: Cache

scene.Cache.Cache

Abstract parent class of caches

Hierarchy

Table of contents

Constructors
  • [new Cache()](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.scene.cache.cache.md#new cache())
Methods

Contents

Constructors

new Cache()

• new Cache()

Methods

clone

▸ clone(): Cache

Returns a cloned cache object. All inheritors should implement copy constructor or provide custom implementation for this method.

Returns

Cache


getClassName

▸ getClassName(): string

Returns

string


getOwner

▸ getOwner(): Node

Returns cache owner.

Returns

Node

owner


getResourceManager

▸ Abstract getResourceManager(): TileResourceManager

Returns resource manager.

Returns

TileResourceManager


invalidate

▸ invalidate(bounds?): Cache

Invalidates cache. Marks cache to be rendered.

Parameters

Name Type Description
Optional boundsRectrectangular area to be invalidated

Returns

Cache

this


rebuild

▸ rebuild(force?): Cache

Rebuilds cache.

Parameters

Name Type
Optional forceboolean

Returns

Cache

this


render

▸ Abstract render(context): void

Render cache.

Parameters

Name Type Description
contextRenderingContextrendering context

Returns

void


setOwner

▸ setOwner(owner): Cache

Sets cache owner.

Parameters

Name Type Description
ownerNodenode which should be cached

Returns

Cache

this


setRenderContent

▸ setRenderContent(renderContentDelegate): void

Sets render content delegate.

Parameters

Name Type Description
renderContentDelegate(context: RenderingContext) => voidparameter which can render content for this node

Returns

void


getClassName

▸ Static getClassName(): string

Returns

string