-
addOverlay(overlay)
-
Add an overlay into the renderer.
The overlay is added to all loaded tiles.
Parameters:
Name |
Type |
Description |
overlay |
|
|
-
removeOverlay(overlay)
-
Remove an overlay
The overlay is removed from all loaded tiles.
Parameters:
Name |
Type |
Description |
overlay |
|
|
-
addOverlayToTile(tile, bucket, parentRenderable)
-
Add an overlay into a tile.
Create tile data if needed, and create the renderable for the overlay.
Parameters:
Name |
Type |
Description |
tile |
|
|
bucket |
|
|
parentRenderable |
|
|
-
clipPolygonToSide(coord, sign, value, polygon)
-
Clip polygon to a side (used by bound-overlay intersection)
Parameters:
Name |
Type |
Description |
coord |
|
|
sign |
|
|
value |
|
|
polygon |
|
|
-
overlayIntersects(bound, overlay)
-
Check the intersection between a geo bound and an overlay
Parameters:
Name |
Type |
Description |
bound |
|
|
overlay |
|
|
Returns:
Is intersects ?
-
Type
-
Boolean
-
generateLevelZero(tile)
-
Generate Raster overlay data on the tile.
The method is called by TileManager when a new tile has been generated.
Parameters:
Name |
Type |
Description |
tile |
Tile
|
Tile |
-
requestOverlayTextureForTile(renderable)
-
Request the overlay texture for a tile
Parameters:
Name |
Type |
Description |
renderable |
|
|
-
createProgram(customShader)
-
Create program from customShader object
Parameters:
Name |
Type |
Description |
customShader |
|
|
Returns:
Program
-
Type
-
Program
-
getProgram(customShader)
-
Get program if known by renderer, create otherwise
Parameters:
Name |
Type |
Description |
customShader |
|
|
Returns:
Program
-
Type
-
Program
-
render(renderables, start, end)
-
Render the raster overlays for the given tiles
Parameters:
Name |
Type |
Description |
renderables |
|
|
start |
Integer
|
Start index |
end |
Integer
|
End index |
-
canApply(type, style)
-
Check if renderer is applicable
Parameters:
Name |
Type |
Description |
type |
|
|
style |
|
|
Returns:
Can apply ?
-
Type
-
Boolean