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)
Constructor and Description |
---|
Shader() |
Modifier and Type | Method and 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) |
public abstract Color[] getShadedColors(int pRowNo, int[] pRowTypes)
public void init()
public void setProjection(Projection pProjection)
public void setSunPos(Coordinate pSunPos)
public void setDaySideBrightness(double pDaySideBrightness)
public void setNightSideBrightness(double pNightSideBrightness)
public void setTerminatorDiscontinuity(double pTerminatorDiscontinuity)
Copyright © 2016. All Rights Reserved.