Class SpecularLightingRed

All Implemented Interfaces:
RenderedImage, CachableRed, TileGenerator

public class SpecularLightingRed extends AbstractTiledRed
Version:
$Id: SpecularLightingRed.java 1733416 2016-03-03 07:07:13Z gadams $
  • Field Details

    • ks

      private double ks
      Specular lighting constant
    • specularExponent

      private double specularExponent
      Specular lighting exponent
    • light

      private Light light
      Light used for specular lighting
    • bumpMap

      private BumpMap bumpMap
      BumpMap source
    • scaleX

      private double scaleX
      Device space to user space scale factors, along each axis.
    • scaleY

      private double scaleY
      Device space to user space scale factors, along each axis.
    • litRegion

      private Rectangle litRegion
      LitRegion
    • linear

      private boolean linear
      true if calculations should be performed in linear sRGB
  • Constructor Details

    • SpecularLightingRed

      public SpecularLightingRed(double ks, double specularExponent, Light light, BumpMap bumpMap, Rectangle litRegion, double scaleX, double scaleY, boolean linear)
  • Method Details