Class: ol.renderer.webgl.Map

ol.renderer.webgl.Map

new Map

Parameters:
Name Type Description
container Element Container.
map ol.Map Map.
Source:
  • webglmaprenderer.js, line 97

Extends

Members

<protected> layerRenderers :Object.<number, ol.renderer.Layer>

Inherited From:
Source:
  • maprenderer.js, line 42

logger

Source:
  • webglmaprenderer.js, line 105

<protected> map :ol.Map

Inherited From:
Source:
  • maprenderer.js, line 36

Methods

addLayer

Source:
  • webglmaprenderer.js, line 211

bindTileTexture

Parameters:
Name Type Description
tile ol.Tile Tile.
magFilter number Mag filter.
minFilter number Min filter.
Source:
  • webglmaprenderer.js, line 224

<protected> calculateMatrices2D

Parameters:
Name Type Description
frameState ol.FrameState FrameState.
Inherited From:
Source:
  • maprenderer.js, line 97

createLayerRenderer

Source:
  • webglmaprenderer.js, line 266

disposeInternal

Source:
  • webglmaprenderer.js, line 279

getGL

Source:
  • webglmaprenderer.js, line 299
Returns:
GL.
Type
WebGLRenderingContext

<protected> getLayerRenderer

Parameters:
Name Type Description
layer ol.layer.Layer Layer.
Inherited From:
Source:
  • maprenderer.js, line 156
Returns:
Layer renderer.
Type
ol.renderer.Layer

getMap

Inherited From:
Source:
  • maprenderer.js, line 167
Returns:
Map.
Type
ol.Map

getProgram

Parameters:
Name Type Description
fragmentShaderObject ol.renderer.webgl.FragmentShader Fragment shader.
vertexShaderObject ol.renderer.webgl.VertexShader Vertex shader.
Source:
  • webglmaprenderer.js, line 310
Returns:
Program.
Type
WebGLProgram

getShader

Parameters:
Name Type Description
shaderObject ol.renderer.webgl.Shader Shader object.
Source:
  • webglmaprenderer.js, line 340
Returns:
Shader.
Type
WebGLShader

handleBackgroundColorChanged

Source:
  • webglmaprenderer.js, line 366

<protected> handleLayerRendererChange

Parameters:
Name Type Description
event goog.events.Event Event.
Source:
  • webglmaprenderer.js, line 375

<protected> handleLayersAdd

Parameters:
Name Type Description
collectionEvent ol.CollectionEvent Collection event.
Inherited From:
Source:
  • maprenderer.js, line 182

<protected> handleLayersChanged

Inherited From:
Source:
  • maprenderer.js, line 191

<protected> handleLayersRemove

Parameters:
Name Type Description
collectionEvent ol.CollectionEvent Collection event.
Inherited From:
Source:
  • maprenderer.js, line 215

<protected> handleSizeChanged

Inherited From:
Source:
  • maprenderer.js, line 232

<protected> handleViewChanged

Inherited From:
Source:
  • maprenderer.js, line 240

<protected> handleViewPropertyChanged

Inherited From:
Source:
  • maprenderer.js, line 224

<protected> handleWebGLContextLost

Parameters:
Name Type Description
event goog.events.Event Event.
Source:
  • webglmaprenderer.js, line 384

<protected> handleWebGLContextResourced

Source:
  • webglmaprenderer.js, line 403

isTileTextureLoaded

Parameters:
Name Type Description
tile ol.Tile Tile.
Source:
  • webglmaprenderer.js, line 429
Returns:
Is tile texture loaded.
Type
boolean

removeLayer

Source:
  • webglmaprenderer.js, line 437

removeLayerRenderer

Source:
  • webglmaprenderer.js, line 448

renderFrame

Source:
  • webglmaprenderer.js, line 462

setLayerRenderer

Source:
  • webglmaprenderer.js, line 562