toxi.color
Class ColorRange
java.lang.Object
toxi.color.ColorRange
public class ColorRange
- extends java.lang.Object
|
Constructor Summary |
ColorRange()
|
ColorRange(Color c)
|
ColorRange(ColorList list)
|
ColorRange(toxi.util.datatypes.FloatRange hue,
toxi.util.datatypes.FloatRange sat,
toxi.util.datatypes.FloatRange bri,
toxi.util.datatypes.FloatRange alpha,
toxi.util.datatypes.FloatRange black,
toxi.util.datatypes.FloatRange white,
java.lang.String name)
|
ColorRange(toxi.util.datatypes.FloatRange hue,
toxi.util.datatypes.FloatRange sat,
toxi.util.datatypes.FloatRange bri,
toxi.util.datatypes.FloatRange alpha,
java.lang.String name)
|
ColorRange(toxi.util.datatypes.FloatRange hue,
toxi.util.datatypes.FloatRange sat,
toxi.util.datatypes.FloatRange bri,
java.lang.String name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_VARIANCE
public static final float DEFAULT_VARIANCE
- Default hue variance for
getColor(Color, float).
- See Also:
- Constant Field Values
LIGHT
public static final ColorRange LIGHT
DARK
public static final ColorRange DARK
BRIGHT
public static final ColorRange BRIGHT
WEAK
public static final ColorRange WEAK
NEUTRAL
public static final ColorRange NEUTRAL
FRESH
public static final ColorRange FRESH
SOFT
public static final ColorRange SOFT
HARD
public static final ColorRange HARD
PRESETS
public static java.util.ArrayList PRESETS
- List of ColorRange presets.
hueConstraint
protected toxi.util.datatypes.GenericSet<toxi.util.datatypes.FloatRange> hueConstraint
saturationConstraint
protected toxi.util.datatypes.GenericSet<toxi.util.datatypes.FloatRange> saturationConstraint
brightnessConstraint
protected toxi.util.datatypes.GenericSet<toxi.util.datatypes.FloatRange> brightnessConstraint
alphaConstraint
protected toxi.util.datatypes.GenericSet<toxi.util.datatypes.FloatRange> alphaConstraint
white
protected toxi.util.datatypes.FloatRange white
black
protected toxi.util.datatypes.FloatRange black
name
protected java.lang.String name
ColorRange
public ColorRange()
ColorRange
public ColorRange(Color c)
ColorRange
public ColorRange(ColorList list)
ColorRange
public ColorRange(toxi.util.datatypes.FloatRange hue,
toxi.util.datatypes.FloatRange sat,
toxi.util.datatypes.FloatRange bri,
java.lang.String name)
- Parameters:
hue - sat - bri - isGreyscale -
ColorRange
public ColorRange(toxi.util.datatypes.FloatRange hue,
toxi.util.datatypes.FloatRange sat,
toxi.util.datatypes.FloatRange bri,
toxi.util.datatypes.FloatRange alpha,
java.lang.String name)
ColorRange
public ColorRange(toxi.util.datatypes.FloatRange hue,
toxi.util.datatypes.FloatRange sat,
toxi.util.datatypes.FloatRange bri,
toxi.util.datatypes.FloatRange alpha,
toxi.util.datatypes.FloatRange black,
toxi.util.datatypes.FloatRange white,
java.lang.String name)
addHueConstraint
public ColorRange addHueConstraint(toxi.util.datatypes.FloatRange hue)
addSaturationConstraint
public ColorRange addSaturationConstraint(toxi.util.datatypes.FloatRange sat)
addBrightnessConstraint
public ColorRange addBrightnessConstraint(toxi.util.datatypes.FloatRange bri)
copy
public ColorRange copy()
copy
public ColorRange copy(Color c,
float variance)
getColor
public Color getColor()
getGrayscale
public Color getGrayscale(float brightness,
float variance)
getColor
public Color getColor(Color c,
float variance)
getColors
public ColorList getColors(int num)
getColors
public ColorList getColors(Color c,
int num,
float variance)
add
public ColorRange add(Color c)
add
public ColorRange add(ColorRange range)
getSum
public ColorRange getSum(ColorRange range)
contains
public boolean contains(Color c)
isValueInConstraint
protected boolean isValueInConstraint(float val,
toxi.util.datatypes.GenericSet<toxi.util.datatypes.FloatRange> rangeSet)