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 tileol.Tile Tile. magFilternumber Mag filter. minFilternumber Min filter. - Source:
- webglmaprenderer.js, line 224
-
<protected> calculateMatrices2D
-
Parameters:
Name Type Description frameStateol.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 layerol.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 fragmentShaderObjectol.renderer.webgl.FragmentShader Fragment shader. vertexShaderObjectol.renderer.webgl.VertexShader Vertex shader. - Source:
- webglmaprenderer.js, line 310
Returns:
Program.- Type
- WebGLProgram
-
getShader
-
Parameters:
Name Type Description shaderObjectol.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 eventgoog.events.Event Event. - Source:
- webglmaprenderer.js, line 375
-
<protected> handleLayersAdd
-
Parameters:
Name Type Description collectionEventol.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 collectionEventol.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 eventgoog.events.Event Event. - Source:
- webglmaprenderer.js, line 384
-
<protected> handleWebGLContextResourced
-
- Source:
- webglmaprenderer.js, line 403
-
isTileTextureLoaded
-
Parameters:
Name Type Description tileol.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