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)

  • Constructor Details

    • Shader

      public Shader()
  • Method Details

    • 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)