Last updated

API / geotoolkit / scene / Cache / Cache

Class: Cache

scene.Cache.Cache

Abstract parent class of caches

Hierarchy

Table of contents

Constructors
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