Class Shader

  • Direct Known Subclasses:
    ShaderDefault, ShaderFlat, ShaderOrtho

    public abstract class Shader
    extends java.lang.Object

    A shader computes Colors for a row of pixel types, depending on lighting parameters.

    © 2002 Christian Treber, ct@ctreber.com (Nov 11, 2002)

    • Constructor Detail

      • Shader

        public Shader()
    • Method Detail

      • getShadedColors

        public abstract java.awt.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)