CubeTwister 2.0alpha141 2011-10-13

idx3d
Class idx3d_Color

java.lang.Object
  extended by idx3d.idx3d_Color

public final class idx3d_Color
extends java.lang.Object


Field Summary
static int ALPHA
           
static int BLUE
           
static int GREEN
           
static int MASK6Bit
           
static int MASK7Bit
           
static int RED
           
static int RGB
           
 
Method Summary
static int add(int color1, int color2)
           
static int getAverage(int color)
           
static int getBlue(int c)
           
static int getColor(int r, int g, int b)
           
static int getCropColor(int r, int g, int b)
           
static int getGray(int color)
           
static int getGreen(int c)
           
static int getRed(int c)
           
static int inv(int color)
           
static int[] makeGradient(int[] colors, int size)
           
static int mix(int color1, int color2)
           
static int multiply(int color1, int color2)
           
static int random()
           
static int random(int color, int delta)
           
static int scale(int color, int factor)
           
static int sub(int color1, int color2)
           
static int subneg(int color1, int color2)
           
static int transparency(int bkgrd, int color, int alpha)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALPHA

public static final int ALPHA
See Also:
Constant Field Values

RED

public static final int RED
See Also:
Constant Field Values

GREEN

public static final int GREEN
See Also:
Constant Field Values

BLUE

public static final int BLUE
See Also:
Constant Field Values

MASK7Bit

public static final int MASK7Bit
See Also:
Constant Field Values

MASK6Bit

public static final int MASK6Bit
See Also:
Constant Field Values

RGB

public static final int RGB
See Also:
Constant Field Values
Method Detail

getRed

public static int getRed(int c)

getGreen

public static int getGreen(int c)

getBlue

public static int getBlue(int c)

getColor

public static int getColor(int r,
                           int g,
                           int b)

getGray

public static int getGray(int color)

getAverage

public static int getAverage(int color)

getCropColor

public static int getCropColor(int r,
                               int g,
                               int b)

add

public static int add(int color1,
                      int color2)

sub

public static int sub(int color1,
                      int color2)

subneg

public static int subneg(int color1,
                         int color2)

inv

public static int inv(int color)

mix

public static int mix(int color1,
                      int color2)

scale

public static int scale(int color,
                        int factor)

multiply

public static int multiply(int color1,
                           int color2)

transparency

public static int transparency(int bkgrd,
                               int color,
                               int alpha)

random

public static int random(int color,
                         int delta)

random

public static final int random()

makeGradient

public static int[] makeGradient(int[] colors,
                                 int size)

(c) Werner Randelshofer.
All rights reserved.