public abstract class ExtrusionRenderer extends LayerRenderer
| Modifier and Type | Class and Description |
|---|---|
static class |
ExtrusionRenderer.Shader |
| Modifier and Type | Field and Description |
|---|---|
protected float |
mAlpha |
protected int |
mBucketsCnt |
protected ExtrusionBuckets[] |
mExtrusionBucketSet |
| Constructor and Description |
|---|
ExtrusionRenderer(boolean mesh,
boolean translucent) |
| Modifier and Type | Method and Description |
|---|---|
void |
enableCurrentSunPos(boolean enableSunPos) |
ExtrusionRenderer.Shader |
getShader() |
Sun |
getSun() |
boolean |
isMesh() |
void |
render(GLViewport v)
2.
|
void |
setShader(ExtrusionRenderer.Shader shader) |
boolean |
setup()
0.
|
void |
setZLimit(float zLimit) |
void |
update(GLViewport viewport)
1.
|
void |
useLight(boolean useLight) |
isReady, setReadyprotected ExtrusionBuckets[] mExtrusionBucketSet
protected int mBucketsCnt
protected float mAlpha
public void enableCurrentSunPos(boolean enableSunPos)
public ExtrusionRenderer.Shader getShader()
public Sun getSun()
public boolean isMesh()
public boolean setup()
LayerRenderersetup in class LayerRendererpublic void update(GLViewport viewport)
LayerRendererupdate in class LayerRendererpublic void render(GLViewport v)
LayerRendererrender in class LayerRendererpublic void setShader(ExtrusionRenderer.Shader shader)
public void setZLimit(float zLimit)
public void useLight(boolean useLight)