Class: WebGLTileLayerRenderer

ol/renderer/webgl/TileLayer~WebGLTileLayerRenderer


import WebGLTileLayerRenderer from 'ol/renderer/webgl/TileLayer.js';

WebGL renderer for tile layers.

new WebGLTileLayerRenderer(tileLayer, options)

Name Type Description
tileLayer LayerType

Tile layer.

options

Options.

Name Type Description
vertexShader string

Vertex shader source.

fragmentShader string

Fragment shader source.

uniforms Object<UniformValue> | undefined

Additional uniforms made available to shaders.

paletteTextures Array<PaletteTexture> | undefined

Palette textures.

cacheSize number (defaults to 512)

The texture cache size.

postProcesses Array<PostProcessesOptions> | undefined

Post-processes definitions.

Fires:
  • change (BaseEvent) - Generic change event. Triggered when the revision counter is increased.
  • error (BaseEvent) - Generic error event. Triggered when an error occurs.

Extends

Methods

Increases the revision counter and dispatches a 'change' event.

dispatchEvent(event){boolean | undefined} inherited

Dispatches an event and calls all listeners listening for events of this type. The event parameter can either be a string or an Object with a type property.

Name Type Description
event BaseEvent | string

Event object.

Returns:
false if anyone called preventDefault on the event object or if any of the listeners returned false.

getRevision(){number} inherited

Get the version number for this object. Each time the object is modified, its version number will be incremented.

Returns:
Revision.

on(type, listener){EventsKey | Array<EventsKey>} inherited

Listen for a certain type of event.

Name Type Description
type string | Array.<string>

The event type or array of event types.

listener function

The listener function.

Returns:
Unique key for the listener. If called with an array of event types as the first argument, the return will be an array of keys.

once(type, listener){EventsKey | Array<EventsKey>} inherited

Listen once for a certain type of event.

Name Type Description
type string | Array.<string>

The event type or array of event types.

listener function

The listener function.

Returns:
Unique key for the listener. If called with an array of event types as the first argument, the return will be an array of keys.

un(type, listener) inherited

Unlisten for a certain type of event.

Name Type Description
type string | Array.<string>

The event type or array of event types.

listener function

The listener function.