Package org.oscim.layers.tile.buildings
Class BuildingRenderer
java.lang.Object
org.oscim.renderer.LayerRenderer
org.oscim.renderer.ExtrusionRenderer
org.oscim.layers.tile.buildings.BuildingRenderer
-
Nested Class Summary
Nested classes/interfaces inherited from class org.oscim.renderer.ExtrusionRenderer
ExtrusionRenderer.Shader -
Field Summary
Fields inherited from class org.oscim.renderer.ExtrusionRenderer
mAlpha, mBucketsCnt, mExtrusionBucketSet -
Constructor Summary
ConstructorsConstructorDescriptionBuildingRenderer(TileRenderer tileRenderer, ZoomLimiter zoomLimiter, boolean mesh, boolean translucent) -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(GLViewport v) 2.booleansetup()0.voidupdate(GLViewport v) 1.Methods inherited from class org.oscim.renderer.ExtrusionRenderer
enableCurrentSunPos, getShader, getSun, isMesh, setShader, setZLimit, useLightMethods inherited from class org.oscim.renderer.LayerRenderer
isReady, setReady
-
Constructor Details
-
BuildingRenderer
public BuildingRenderer(TileRenderer tileRenderer, ZoomLimiter zoomLimiter, boolean mesh, boolean translucent)
-
-
Method Details
-
setup
public boolean setup()Description copied from class:LayerRenderer0. Called on GL Thread before first update().- Overrides:
setupin classExtrusionRenderer
-
update
Description copied from class:LayerRenderer1. Called first by MapRenderer: Update the state here, compile vertex-data and set setReady(true).- Overrides:
updatein classExtrusionRenderer
-
render
Description copied from class:LayerRenderer2. Draw layer: called by MapRenderer when isReady == true.- Overrides:
renderin classExtrusionRenderer
-