public class

GrayColor

extends Object
implements Color
java.lang.Object
   ↳ casmi.graphics.color.GrayColor

Class Overview

Gray color class.

Summary

Fields
protected double alpha
protected double gray
Public Constructors
GrayColor(double gray)
Creates a new GrayColor object using a gray-scale value.
GrayColor(double gray, double alpha)
Creates a new GrayColor object using gray-scale and alpha values.
Public Methods
GrayColor clone()
double getAlpha()
double getBlue()
GrayColor getComplementaryColor()
Returns a Color object that shows a complementary color.
double getGray()
double getGreen()
double getRed()
static GrayColor lerpColor(GrayColor color1, GrayColor color2, double amt)
void setAlpha(double alpha)
void setBlue(double blue)
void setGray(double gray)
void setGreen(double green)
void setRed(double red)
void setup(GL2 gl)
[Expand]
Inherited Methods
From class java.lang.Object
From interface casmi.graphics.color.Color

Fields

protected double alpha

protected double gray

Public Constructors

public GrayColor (double gray)

Creates a new GrayColor object using a gray-scale value.

Parameters
gray The gray-scale value, from 0.0 to 1.0.

public GrayColor (double gray, double alpha)

Creates a new GrayColor object using gray-scale and alpha values.

Parameters
gray The gray-scale value, from 0.0 to 1.0.
alpha The alpha value, from 0.0 to 1.0.

Public Methods

public GrayColor clone ()

public double getAlpha ()

public double getBlue ()

public GrayColor getComplementaryColor ()

Returns a Color object that shows a complementary color.

Returns
  • a complementary Color object.

public double getGray ()

public double getGreen ()

public double getRed ()

public static GrayColor lerpColor (GrayColor color1, GrayColor color2, double amt)

public void setAlpha (double alpha)

public void setBlue (double blue)

public void setGray (double gray)

public void setGreen (double green)

public void setRed (double red)

public void setup (GL2 gl)