Class Shader
- java.lang.Object
-
- ext.plantuml.com.ctreber.acearth.shader.Shader
-
- Direct Known Subclasses:
ShaderDefault
,ShaderFlat
,ShaderOrtho
public abstract class Shader extends Object
A shader computes Colors for a row of pixel types, depending on lighting parameters.
© 2002 Christian Treber, [email protected] (Nov 11, 2002)
- Author:
- Christian Treber, [email protected]
-
-
Constructor Summary
Constructors Constructor Description Shader()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Color[]
getShadedColors(int pRowNo, int[] pRowTypes)
void
init()
void
setDaySideBrightness(double pDaySideBrightness)
void
setNightSideBrightness(double pNightSideBrightness)
void
setProjection(Projection pProjection)
void
setSunPos(Coordinate pSunPos)
void
setTerminatorDiscontinuity(double pTerminatorDiscontinuity)
-
-
-
Method Detail
-
getShadedColors
public abstract Color[] getShadedColors(int pRowNo, int[] pRowTypes)
-
init
public void init()
-
setProjection
public void setProjection(Projection pProjection)
-
setSunPos
public void setSunPos(Coordinate pSunPos)
-
setDaySideBrightness
public void setDaySideBrightness(double pDaySideBrightness)
-
setNightSideBrightness
public void setNightSideBrightness(double pNightSideBrightness)
-
setTerminatorDiscontinuity
public void setTerminatorDiscontinuity(double pTerminatorDiscontinuity)
-
-