Click or drag to resize
RandomColor Class
A static class of extension methods for generating random colors in various color spaces.
Inheritance Hierarchy
SystemObject
  Experilous.MakeItRandomRandomColor

Namespace: Experilous.MakeItRandom
Assembly: Assembly-CSharp-firstpass (in Assembly-CSharp-firstpass.dll) Version: 0.0.0.0
Syntax
C#
public static class RandomColor

The RandomColor type exposes the following members.

Methods
  NameDescription
Public methodStatic memberColorAlphaLerp(IRandom, ColorCMY, ColorCMY)
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorCMYK, ColorCMYK)
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorHCL, ColorHCL)
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorHCL, Single)
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorHCV, ColorHCV)
Generates a random color in the hue/chroma/value color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorHCV, Single)
Generates a random color in the hue/chroma/value color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorHCY, ColorHCY)
Generates a random color in the hue/chroma/luma color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorHCY, Single)
Generates a random color in the hue/chroma/luma color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorHSL, ColorHSL)
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorHSL, Single)
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorHSV, ColorHSV)
Generates a random color in the hue/saturation/value color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorHSV, Single)
Generates a random color in the hue/saturation/value color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorHSY, ColorHSY)
Generates a random color in the hue/saturation/luma color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, ColorHSY, Single)
Generates a random color in the hue/saturation/luma color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaLerp(IRandom, Color, Color)
Generates a random color in the red/green/blue color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorHCL, Single)
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorHCV, Single)
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorHCY, Single)
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorHSL, Single)
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorHSV, Single)
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorHSY, Single)
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorCMY, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorCMYK, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorHCL, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorHCV, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorHCY, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorHSL, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorHSV, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, ColorHSY, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaShift(IRandom, Color, Single, Single)
Generates a random color in the red/green/blue color space by randomly selecting a new value for the opacity while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorCMY)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorCMYK)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHCL)
Generates a random color in the hue/chroma/lightness color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHCV)
Generates a random color in the hue/chroma/value color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHCY)
Generates a random color in the hue/chroma/luma color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHSL)
Generates a random color in the hue/saturation/lightness color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHSV)
Generates a random color in the hue/saturation/value color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHSY)
Generates a random color in the hue/saturation/luma color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, Color)
Generates a random color in the red/green/blue color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHCL, Single)
Generates a random color in the hue/chroma/lightness color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHCV, Single)
Generates a random color in the hue/chroma/value color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHCY, Single)
Generates a random color in the hue/chroma/luma color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHSL, Single)
Generates a random color in the hue/saturation/lightness color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHSV, Single)
Generates a random color in the hue/saturation/value color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHSY, Single)
Generates a random color in the hue/saturation/luma color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorCMY, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorCMYK, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHCL, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHCV, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHCY, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHSL, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHSV, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, ColorHSY, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorAlphaSpread(IRandom, Color, Single, Single)
Generates a random color in the red/green/blue color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorBlue
Generates a random blue color, ranging all the way from completely black, through blue, to complete white.
Public methodStatic memberColorBlueLerp(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by linearly interpolating the blue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorBlueLerp(IRandom, Color, Color)
Generates a random color in the red/green/blue color space by linearly interpolating the blue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorBlueShift(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by randomly selecting a new value for the blue channel while keeping all other channels the same.
Public methodStatic memberColorBlueShift(IRandom, Color, Single, Single)
Generates a random color in the red/green/blue color space by randomly selecting a new value for the blue channel while keeping all other channels the same.
Public methodStatic memberColorBlueSpread(IRandom, Color)
Generates a random color in the red/green/blue color space by randomly spreading the blue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorBlueSpread(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by randomly spreading the blue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorBlueSpread(IRandom, Color, Single, Single)
Generates a random color in the red/green/blue color space by randomly spreading the blue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorBold
Generates a random bold color, one that is at maximum saturation and value.
Public methodStatic memberColorChromaLerp(IRandom, ColorHCL, ColorHCL)
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the chroma channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorChromaLerp(IRandom, ColorHCL, Single)
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the chroma channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorChromaLerp(IRandom, ColorHCV, ColorHCV)
Generates a random color in the hue/chroma/value color space by linearly interpolating the chroma channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorChromaLerp(IRandom, ColorHCV, Single)
Generates a random color in the hue/chroma/value color space by linearly interpolating the chroma channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorChromaLerp(IRandom, ColorHCY, ColorHCY)
Generates a random color in the hue/chroma/luma color space by linearly interpolating the chroma channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorChromaLerp(IRandom, ColorHCY, Single)
Generates a random color in the hue/chroma/luma color space by linearly interpolating the chroma channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorChromaShift(IRandom, ColorHCL, Single)
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the chroma channel while keeping all other channels the same.
Public methodStatic memberColorChromaShift(IRandom, ColorHCV, Single)
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the chroma channel while keeping all other channels the same.
Public methodStatic memberColorChromaShift(IRandom, ColorHCY, Single)
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the chroma channel while keeping all other channels the same.
Public methodStatic memberColorChromaShift(IRandom, ColorHCL, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the chroma channel while keeping all other channels the same.
Public methodStatic memberColorChromaShift(IRandom, ColorHCV, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the chroma channel while keeping all other channels the same.
Public methodStatic memberColorChromaShift(IRandom, ColorHCY, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the chroma channel while keeping all other channels the same.
Public methodStatic memberColorChromaSpread(IRandom, ColorHCL)
Generates a random color in the hue/chroma/lightness color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorChromaSpread(IRandom, ColorHCV)
Generates a random color in the hue/chroma/value color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorChromaSpread(IRandom, ColorHCY)
Generates a random color in the hue/chroma/luma color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorChromaSpread(IRandom, ColorHCL, Single)
Generates a random color in the hue/chroma/lightness color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorChromaSpread(IRandom, ColorHCV, Single)
Generates a random color in the hue/chroma/value color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorChromaSpread(IRandom, ColorHCY, Single)
Generates a random color in the hue/chroma/luma color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorChromaSpread(IRandom, ColorHCL, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorChromaSpread(IRandom, ColorHCV, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorChromaSpread(IRandom, ColorHCY, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorCMY(IRandom)
Generates a random color selected from a uniform distribution of the cyan/magenta/yellow color space.
Public methodStatic memberColorCMY(IRandom, Single)
Generates a random color selected from a uniform distribution of the cyan/magenta/yellow color space, with a specified opacity.
Public methodStatic memberColorCMYA
Generates a random color selected from a uniform distribution of the cyan/magenta/yellow color space, with a random opacity.
Public methodStatic memberColorCMYALerp(IRandom, ColorCMY, ColorCMY)
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorCMYALerp(IRandom, ColorCMY, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorCMYAShift(IRandom, ColorCMY, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorCMYAShift(IRandom, ColorCMY, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorCMYASpread(IRandom, ColorCMY, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorCMYASpread(IRandom, ColorCMY, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorCMYK(IRandom)
Generates a random color selected from a uniform distribution of the cyan/magenta/yellow/key color space.
Public methodStatic memberColorCMYK(IRandom, Single)
Generates a random color selected from a uniform distribution of the cyan/magenta/yellow/key color space, with a specified opacity.
Public methodStatic memberColorCMYKA
Generates a random color selected from a uniform distribution of the cyan/magenta/yellow/key color space, with a random opacity.
Public methodStatic memberColorCMYKALerp(IRandom, ColorCMYK, ColorCMYK)
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorCMYKALerp(IRandom, ColorCMYK, Single, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorCMYKAShift(IRandom, ColorCMYK, Single, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorCMYKAShift(IRandom, ColorCMYK, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorCMYKASpread(IRandom, ColorCMYK, Single, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorCMYKASpread(IRandom, ColorCMYK, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorCMYKLerp
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
Public methodStatic memberColorCMYKShift(IRandom, ColorCMYK, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorCMYKShift(IRandom, ColorCMYK, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorCMYKSpread(IRandom, ColorCMYK, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorCMYKSpread(IRandom, ColorCMYK, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorCMYLerp
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
Public methodStatic memberColorCMYShift(IRandom, ColorCMY, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorCMYShift(IRandom, ColorCMY, Single, Single, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorCMYSpread(IRandom, ColorCMY, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorCMYSpread(IRandom, ColorCMY, Single, Single, Single, Single, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorCold
Generates a random cold color, one that is strictly between cyan and blue, with maximum saturation and low to moderate lightness.
Public methodStatic memberColorCool
Generates a random cool color, one that has a hue loosely between cyan and blue.
Public methodStatic memberColorCyanLerp(IRandom, ColorCMY, ColorCMY)
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the cyan channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorCyanLerp(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the cyan channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorCyanLerp(IRandom, ColorCMYK, ColorCMYK)
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the cyan channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorCyanLerp(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the cyan channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorCyanShift(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the cyan channel while keeping all other channels the same.
Public methodStatic memberColorCyanShift(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the cyan channel while keeping all other channels the same.
Public methodStatic memberColorCyanShift(IRandom, ColorCMY, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the cyan channel while keeping all other channels the same.
Public methodStatic memberColorCyanShift(IRandom, ColorCMYK, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the cyan channel while keeping all other channels the same.
Public methodStatic memberColorCyanSpread(IRandom, ColorCMY)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the cyan channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorCyanSpread(IRandom, ColorCMYK)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the cyan channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorCyanSpread(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the cyan channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorCyanSpread(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the cyan channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorCyanSpread(IRandom, ColorCMY, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the cyan channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorCyanSpread(IRandom, ColorCMYK, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the cyan channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorDarkBlue
Generates a random blue color, ranging all the way from completely black to blue.
Public methodStatic memberColorDarkGreen
Generates a random green color, ranging all the way from completely black to green.
Public methodStatic memberColorDarkRed
Generates a random red color, ranging all the way from completely black to red.
Public methodStatic memberColorDeep
Generates a random deep color, one that has a moderate to high saturation and low to moderate value.
Public methodStatic memberColorFestive
Generates a random festive color, one that has a high saturation and value.
Public methodStatic memberColorGray
Generates a random grayscale color, ranging all the way from completely black to completely white.
Public methodStatic memberColorGreen
Generates a random green color, ranging all the way from completely black, through green, to complete white.
Public methodStatic memberColorGreenLerp(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by linearly interpolating the green channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorGreenLerp(IRandom, Color, Color)
Generates a random color in the red/green/blue color space by linearly interpolating the green channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorGreenShift(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by randomly selecting a new value for the green channel while keeping all other channels the same.
Public methodStatic memberColorGreenShift(IRandom, Color, Single, Single)
Generates a random color in the red/green/blue color space by randomly selecting a new value for the green channel while keeping all other channels the same.
Public methodStatic memberColorGreenSpread(IRandom, Color)
Generates a random color in the red/green/blue color space by randomly spreading the green channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorGreenSpread(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by randomly spreading the green channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorGreenSpread(IRandom, Color, Single, Single)
Generates a random color in the red/green/blue color space by randomly spreading the green channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHCL(IRandom)
Generates a random color selected from a uniform distribution of the hue/chroma/lightness color space.
Public methodStatic memberColorHCL(IRandom, Single)
Generates a random color selected from a uniform distribution of the hue/chroma/lightness color space, with a specified opacity.
Public methodStatic memberColorHCLA
Generates a random color selected from a uniform distribution of the hue/chroma/lightness color space, with a random opacity.
Public methodStatic memberColorHCLALerp(IRandom, ColorHCL, ColorHCL)
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorHCLALerp(IRandom, ColorHCL, Single, Single, Single, Single)
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorHCLAShift(IRandom, ColorHCL, Single, Single, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorHCLAShift(IRandom, ColorHCL, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorHCLASpread(IRandom, ColorHCL, Single, Single, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorHCLASpread(IRandom, ColorHCL, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorHCLLerp
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
Public methodStatic memberColorHCLShift(IRandom, ColorHCL, Single, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorHCLShift(IRandom, ColorHCL, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorHCLSpread(IRandom, ColorHCL, Single, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorHCLSpread(IRandom, ColorHCL, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorHCV(IRandom)
Generates a random color selected from a uniform distribution of the hue/chroma/value color space.
Public methodStatic memberColorHCV(IRandom, Single)
Generates a random color selected from a uniform distribution of the hue/chroma/value color space, with a specified opacity.
Public methodStatic memberColorHCVA
Generates a random color selected from a uniform distribution of the hue/chroma/value color space, with a random opacity.
Public methodStatic memberColorHCVALerp(IRandom, ColorHCV, ColorHCV)
Generates a random color in the hue/chroma/value color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorHCVALerp(IRandom, ColorHCV, Single, Single, Single, Single)
Generates a random color in the hue/chroma/value color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorHCVAShift(IRandom, ColorHCV, Single, Single, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorHCVAShift(IRandom, ColorHCV, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorHCVASpread(IRandom, ColorHCV, Single, Single, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorHCVASpread(IRandom, ColorHCV, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorHCVLerp
Generates a random color in the hue/chroma/value color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
Public methodStatic memberColorHCVShift(IRandom, ColorHCV, Single, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorHCVShift(IRandom, ColorHCV, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorHCVSpread(IRandom, ColorHCV, Single, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorHCVSpread(IRandom, ColorHCV, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorHCY(IRandom)
Generates a random color selected from a uniform distribution of the hue/chroma/luma color space.
Public methodStatic memberColorHCY(IRandom, Single)
Generates a random color selected from a uniform distribution of the hue/chroma/luma color space, with a specified opacity.
Public methodStatic memberColorHCYA
Generates a random color selected from a uniform distribution of the hue/chroma/luma color space, with a random opacity.
Public methodStatic memberColorHCYALerp(IRandom, ColorHCY, ColorHCY)
Generates a random color in the hue/chroma/luma color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorHCYALerp(IRandom, ColorHCY, Single, Single, Single, Single)
Generates a random color in the hue/chroma/luma color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorHCYAShift(IRandom, ColorHCY, Single, Single, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorHCYAShift(IRandom, ColorHCY, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorHCYASpread(IRandom, ColorHCY, Single, Single, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorHCYASpread(IRandom, ColorHCY, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorHCYLerp
Generates a random color in the hue/chroma/luma color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
Public methodStatic memberColorHCYShift(IRandom, ColorHCY, Single, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorHCYShift(IRandom, ColorHCY, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorHCYSpread(IRandom, ColorHCY, Single, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorHCYSpread(IRandom, ColorHCY, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorHot
Generates a random hot color, one that has a hue strictly between red and yellow, with maximum saturation and moderate to high lightness.
Public methodStatic memberColorHSL(IRandom)
Generates a random color selected from a uniform distribution of the hue/saturation/lightness color space.
Public methodStatic memberColorHSL(IRandom, Single)
Generates a random color selected from a uniform distribution of the hue/saturation/lightness color space, with a specified opacity.
Public methodStatic memberColorHSLA
Generates a random color selected from a uniform distribution of the hue/saturation/lightness color space, with a random opacity.
Public methodStatic memberColorHSLALerp(IRandom, ColorHSL, ColorHSL)
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorHSLALerp(IRandom, ColorHSL, Single, Single, Single, Single)
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorHSLAShift(IRandom, ColorHSL, Single, Single, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorHSLAShift(IRandom, ColorHSL, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorHSLASpread(IRandom, ColorHSL, Single, Single, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorHSLASpread(IRandom, ColorHSL, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorHSLLerp
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
Public methodStatic memberColorHSLShift(IRandom, ColorHSL, Single, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorHSLShift(IRandom, ColorHSL, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorHSLSpread(IRandom, ColorHSL, Single, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorHSLSpread(IRandom, ColorHSL, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorHSV(IRandom)
Generates a random color selected from a uniform distribution of the hue/saturation/value color space.
Public methodStatic memberColorHSV(IRandom, Single)
Generates a random color selected from a uniform distribution of the hue/saturation/value color space, with a specified opacity.
Public methodStatic memberColorHSVA
Generates a random color selected from a uniform distribution of the hue/saturation/value color space, with a random opacity.
Public methodStatic memberColorHSVALerp(IRandom, ColorHSV, ColorHSV)
Generates a random color in the hue/saturation/value color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorHSVALerp(IRandom, ColorHSV, Single, Single, Single, Single)
Generates a random color in the hue/saturation/value color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorHSVAShift(IRandom, ColorHSV, Single, Single, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorHSVAShift(IRandom, ColorHSV, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorHSVASpread(IRandom, ColorHSV, Single, Single, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorHSVASpread(IRandom, ColorHSV, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorHSVLerp
Generates a random color in the hue/saturation/value color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
Public methodStatic memberColorHSVShift(IRandom, ColorHSV, Single, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorHSVShift(IRandom, ColorHSV, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorHSVSpread(IRandom, ColorHSV, Single, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorHSVSpread(IRandom, ColorHSV, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorHSY(IRandom)
Generates a random color selected from a uniform distribution of the hue/saturation/luma color space.
Public methodStatic memberColorHSY(IRandom, Single)
Generates a random color selected from a uniform distribution of the hue/saturation/luma color space, with a specified opacity.
Public methodStatic memberColorHSYA
Generates a random color selected from a uniform distribution of the hue/saturation/luma color space, with a random opacity.
Public methodStatic memberColorHSYALerp(IRandom, ColorHSY, ColorHSY)
Generates a random color in the hue/saturation/luma color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorHSYALerp(IRandom, ColorHSY, Single, Single, Single, Single)
Generates a random color in the hue/saturation/luma color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorHSYAShift(IRandom, ColorHSY, Single, Single, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorHSYAShift(IRandom, ColorHSY, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorHSYASpread(IRandom, ColorHSY, Single, Single, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorHSYASpread(IRandom, ColorHSY, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorHSYLerp
Generates a random color in the hue/saturation/luma color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
Public methodStatic memberColorHSYShift(IRandom, ColorHSY, Single, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorHSYShift(IRandom, ColorHSY, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorHSYSpread(IRandom, ColorHSY, Single, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorHSYSpread(IRandom, ColorHSY, Single, Single, Single, Single, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorHueLerp(IRandom, ColorHCL, ColorHCL)
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorHueLerp(IRandom, ColorHCL, Single)
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorHueLerp(IRandom, ColorHCV, ColorHCV)
Generates a random color in the hue/chroma/value color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorHueLerp(IRandom, ColorHCV, Single)
Generates a random color in the hue/chroma/value color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorHueLerp(IRandom, ColorHCY, ColorHCY)
Generates a random color in the hue/chroma/luma color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorHueLerp(IRandom, ColorHCY, Single)
Generates a random color in the hue/chroma/luma color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorHueLerp(IRandom, ColorHSL, ColorHSL)
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorHueLerp(IRandom, ColorHSL, Single)
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorHueLerp(IRandom, ColorHSV, ColorHSV)
Generates a random color in the hue/saturation/value color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorHueLerp(IRandom, ColorHSV, Single)
Generates a random color in the hue/saturation/value color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorHueLerp(IRandom, ColorHSY, ColorHSY)
Generates a random color in the hue/saturation/luma color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorHueLerp(IRandom, ColorHSY, Single)
Generates a random color in the hue/saturation/luma color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorHueShift(IRandom, ColorHCL, Single)
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
Public methodStatic memberColorHueShift(IRandom, ColorHCV, Single)
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
Public methodStatic memberColorHueShift(IRandom, ColorHCY, Single)
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
Public methodStatic memberColorHueShift(IRandom, ColorHSL, Single)
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
Public methodStatic memberColorHueShift(IRandom, ColorHSV, Single)
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
Public methodStatic memberColorHueShift(IRandom, ColorHSY, Single)
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
Public methodStatic memberColorHueShift(IRandom, ColorHCL, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
Public methodStatic memberColorHueShift(IRandom, ColorHCV, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
Public methodStatic memberColorHueShift(IRandom, ColorHCY, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
Public methodStatic memberColorHueShift(IRandom, ColorHSL, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
Public methodStatic memberColorHueShift(IRandom, ColorHSV, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
Public methodStatic memberColorHueShift(IRandom, ColorHSY, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHCL)
Generates a random color in the hue/chroma/lightness color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHCV)
Generates a random color in the hue/chroma/value color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHCY)
Generates a random color in the hue/chroma/luma color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHSL)
Generates a random color in the hue/saturation/lightness color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHSV)
Generates a random color in the hue/saturation/value color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHSY)
Generates a random color in the hue/saturation/luma color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHCL, Single)
Generates a random color in the hue/chroma/lightness color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHCV, Single)
Generates a random color in the hue/chroma/value color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHCY, Single)
Generates a random color in the hue/chroma/luma color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHSL, Single)
Generates a random color in the hue/saturation/lightness color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHSV, Single)
Generates a random color in the hue/saturation/value color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHSY, Single)
Generates a random color in the hue/saturation/luma color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHCL, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHCV, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHCY, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHSL, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHSV, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorHueSpread(IRandom, ColorHSY, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorIntensityLerp(IRandom, ColorCMY, ColorCMY)
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the collective intensity of the color channels toward the specified target by a random amount while keeping the opacity the same.
Public methodStatic memberColorIntensityLerp(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the collective intensity of the color channels toward the specified target by a random amount while keeping the opacity the same.
Public methodStatic memberColorIntensityLerp(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by linearly interpolating the collective intensity of the color channels toward the specified target by a random amount while keeping the opacity the same.
Public methodStatic memberColorIntensityLerp(IRandom, Color, Color)
Generates a random color in the red/green/blue color space by linearly interpolating the collective intensity of the color channels toward the specified target by a random amount while keeping the opacity the same.
Public methodStatic memberColorIntensityShift(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
Public methodStatic memberColorIntensityShift(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
Public methodStatic memberColorIntensityShift(IRandom, ColorCMY, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
Public methodStatic memberColorIntensityShift(IRandom, Color, Single, Single)
Generates a random color in the red/green/blue color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
Public methodStatic memberColorIntensitySpread(IRandom, ColorCMY)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
Public methodStatic memberColorIntensitySpread(IRandom, Color)
Generates a random color in the red/green/blue color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
Public methodStatic memberColorIntensitySpread(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
Public methodStatic memberColorIntensitySpread(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
Public methodStatic memberColorIntensitySpread(IRandom, ColorCMY, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
Public methodStatic memberColorIntensitySpread(IRandom, Color, Single, Single)
Generates a random color in the red/green/blue color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
Public methodStatic memberColorKeyLerp(IRandom, ColorCMYK, ColorCMYK)
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the key channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorKeyLerp(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the key channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorKeyShift(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the key channel while keeping all other channels the same.
Public methodStatic memberColorKeyShift(IRandom, ColorCMYK, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the key channel while keeping all other channels the same.
Public methodStatic memberColorKeySpread(IRandom, ColorCMYK)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the key channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorKeySpread(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the key channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorKeySpread(IRandom, ColorCMYK, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the key channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorLightBlue
Generates a random blue color, ranging all the way from blue to completely white.
Public methodStatic memberColorLightGreen
Generates a random green color, ranging all the way from green to completely white.
Public methodStatic memberColorLightnessLerp(IRandom, ColorHCL, ColorHCL)
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the lightness channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorLightnessLerp(IRandom, ColorHCL, Single)
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the lightness channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorLightnessLerp(IRandom, ColorHSL, ColorHSL)
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the lightness channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorLightnessLerp(IRandom, ColorHSL, Single)
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the lightness channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorLightnessShift(IRandom, ColorHCL, Single)
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the lightness channel while keeping all other channels the same.
Public methodStatic memberColorLightnessShift(IRandom, ColorHSL, Single)
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the lightness channel while keeping all other channels the same.
Public methodStatic memberColorLightnessShift(IRandom, ColorHCL, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the lightness channel while keeping all other channels the same.
Public methodStatic memberColorLightnessShift(IRandom, ColorHSL, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the lightness channel while keeping all other channels the same.
Public methodStatic memberColorLightnessSpread(IRandom, ColorHCL)
Generates a random color in the hue/chroma/lightness color space by randomly spreading the lightness channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorLightnessSpread(IRandom, ColorHSL)
Generates a random color in the hue/saturation/lightness color space by randomly spreading the lightness channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorLightnessSpread(IRandom, ColorHCL, Single)
Generates a random color in the hue/chroma/lightness color space by randomly spreading the lightness channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorLightnessSpread(IRandom, ColorHSL, Single)
Generates a random color in the hue/saturation/lightness color space by randomly spreading the lightness channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorLightnessSpread(IRandom, ColorHCL, Single, Single)
Generates a random color in the hue/chroma/lightness color space by randomly spreading the lightness channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorLightnessSpread(IRandom, ColorHSL, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly spreading the lightness channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorLightRed
Generates a random red color, ranging all the way from red to completely white.
Public methodStatic memberColorLumaLerp(IRandom, ColorHCY, ColorHCY)
Generates a random color in the hue/chroma/luma color space by linearly interpolating the luma channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorLumaLerp(IRandom, ColorHCY, Single)
Generates a random color in the hue/chroma/luma color space by linearly interpolating the luma channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorLumaLerp(IRandom, ColorHSY, ColorHSY)
Generates a random color in the hue/saturation/luma color space by linearly interpolating the luma channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorLumaLerp(IRandom, ColorHSY, Single)
Generates a random color in the hue/saturation/luma color space by linearly interpolating the luma channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorLumaShift(IRandom, ColorHCY, Single)
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the luma channel while keeping all other channels the same.
Public methodStatic memberColorLumaShift(IRandom, ColorHSY, Single)
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the luma channel while keeping all other channels the same.
Public methodStatic memberColorLumaShift(IRandom, ColorHCY, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the luma channel while keeping all other channels the same.
Public methodStatic memberColorLumaShift(IRandom, ColorHSY, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the luma channel while keeping all other channels the same.
Public methodStatic memberColorLumaSpread(IRandom, ColorHCY)
Generates a random color in the hue/chroma/luma color space by randomly spreading the luma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorLumaSpread(IRandom, ColorHSY)
Generates a random color in the hue/saturation/luma color space by randomly spreading the luma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorLumaSpread(IRandom, ColorHCY, Single)
Generates a random color in the hue/chroma/luma color space by randomly spreading the luma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorLumaSpread(IRandom, ColorHSY, Single)
Generates a random color in the hue/saturation/luma color space by randomly spreading the luma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorLumaSpread(IRandom, ColorHCY, Single, Single)
Generates a random color in the hue/chroma/luma color space by randomly spreading the luma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorLumaSpread(IRandom, ColorHSY, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly spreading the luma channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorMagentaLerp(IRandom, ColorCMY, ColorCMY)
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the magenta channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorMagentaLerp(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the magenta channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorMagentaLerp(IRandom, ColorCMYK, ColorCMYK)
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the magenta channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorMagentaLerp(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the magenta channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorMagentaShift(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the magenta channel while keeping all other channels the same.
Public methodStatic memberColorMagentaShift(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the magenta channel while keeping all other channels the same.
Public methodStatic memberColorMagentaShift(IRandom, ColorCMY, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the magenta channel while keeping all other channels the same.
Public methodStatic memberColorMagentaShift(IRandom, ColorCMYK, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the magenta channel while keeping all other channels the same.
Public methodStatic memberColorMagentaSpread(IRandom, ColorCMY)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the magenta channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorMagentaSpread(IRandom, ColorCMYK)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the magenta channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorMagentaSpread(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the magenta channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorMagentaSpread(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the magenta channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorMagentaSpread(IRandom, ColorCMY, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the magenta channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorMagentaSpread(IRandom, ColorCMYK, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the magenta channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorMellow
Generates a random mellow color, one that has a low to moderate saturation and moderate to high value.
Public methodStatic memberColorNeutral
Generates a random neutral color, one that has an extremely low saturation.
Public methodStatic memberColorPale
Generates a random pale color, one that has a very low saturation and moderately high value.
Public methodStatic memberColorPastel
Generates a random pastel color, one that has a low saturation and high value.
Public methodStatic memberColorRed
Generates a random red color, ranging all the way from completely black, through red, to complete white.
Public methodStatic memberColorRedLerp(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by linearly interpolating the red channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorRedLerp(IRandom, Color, Color)
Generates a random color in the red/green/blue color space by linearly interpolating the red channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorRedShift(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by randomly selecting a new value for the red channel while keeping all other channels the same.
Public methodStatic memberColorRedShift(IRandom, Color, Single, Single)
Generates a random color in the red/green/blue color space by randomly selecting a new value for the red channel while keeping all other channels the same.
Public methodStatic memberColorRedSpread(IRandom, Color)
Generates a random color in the red/green/blue color space by randomly spreading the red channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorRedSpread(IRandom, Color, Single)
Generates a random color in the red/green/blue color space by randomly spreading the red channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorRedSpread(IRandom, Color, Single, Single)
Generates a random color in the red/green/blue color space by randomly spreading the red channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorRGB(IRandom)
Generates a random color selected from a uniform distribution of the red/green/blue color space.
Public methodStatic memberColorRGB(IRandom, Single)
Generates a random color selected from a uniform distribution of the red/green/blue color space, with a specified opacity.
Public methodStatic memberColorRGBA
Generates a random color selected from a uniform distribution of the red/green/blue color space, with a random opacity.
Public methodStatic memberColorRGBALerp(IRandom, Color, Color)
Generates a random color in the red/green/blue color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorRGBALerp(IRandom, Color, Single, Single, Single, Single)
Generates a random color in the red/green/blue color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
Public methodStatic memberColorRGBAShift(IRandom, Color, Single, Single, Single, Single)
Generates a random color in the red/green/blue color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorRGBAShift(IRandom, Color, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the red/green/blue color space by randomly and independently selecting new values for the color channels and opacity.
Public methodStatic memberColorRGBASpread(IRandom, Color, Single, Single, Single, Single)
Generates a random color in the red/green/blue color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorRGBASpread(IRandom, Color, Single, Single, Single, Single, Single, Single, Single, Single)
Generates a random color in the red/green/blue color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
Public methodStatic memberColorRGBLerp
Generates a random color in the red/green/blue color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
Public methodStatic memberColorRGBShift(IRandom, Color, Single, Single, Single)
Generates a random color in the red/green/blue color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorRGBShift(IRandom, Color, Single, Single, Single, Single, Single, Single)
Generates a random color in the red/green/blue color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
Public methodStatic memberColorRGBSpread(IRandom, Color, Single, Single, Single)
Generates a random color in the red/green/blue color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorRGBSpread(IRandom, Color, Single, Single, Single, Single, Single, Single)
Generates a random color in the red/green/blue color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
Public methodStatic memberColorSaturationLerp(IRandom, ColorHSL, ColorHSL)
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the saturation channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorSaturationLerp(IRandom, ColorHSL, Single)
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the saturation channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorSaturationLerp(IRandom, ColorHSV, ColorHSV)
Generates a random color in the hue/saturation/value color space by linearly interpolating the saturation channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorSaturationLerp(IRandom, ColorHSV, Single)
Generates a random color in the hue/saturation/value color space by linearly interpolating the saturation channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorSaturationLerp(IRandom, ColorHSY, ColorHSY)
Generates a random color in the hue/saturation/luma color space by linearly interpolating the saturation channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorSaturationLerp(IRandom, ColorHSY, Single)
Generates a random color in the hue/saturation/luma color space by linearly interpolating the saturation channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorSaturationShift(IRandom, ColorHSL, Single)
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the saturation channel while keeping all other channels the same.
Public methodStatic memberColorSaturationShift(IRandom, ColorHSV, Single)
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the saturation channel while keeping all other channels the same.
Public methodStatic memberColorSaturationShift(IRandom, ColorHSY, Single)
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the saturation channel while keeping all other channels the same.
Public methodStatic memberColorSaturationShift(IRandom, ColorHSL, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the saturation channel while keeping all other channels the same.
Public methodStatic memberColorSaturationShift(IRandom, ColorHSV, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the saturation channel while keeping all other channels the same.
Public methodStatic memberColorSaturationShift(IRandom, ColorHSY, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the saturation channel while keeping all other channels the same.
Public methodStatic memberColorSaturationSpread(IRandom, ColorHSL)
Generates a random color in the hue/saturation/lightness color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorSaturationSpread(IRandom, ColorHSV)
Generates a random color in the hue/saturation/value color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorSaturationSpread(IRandom, ColorHSY)
Generates a random color in the hue/saturation/luma color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorSaturationSpread(IRandom, ColorHSL, Single)
Generates a random color in the hue/saturation/lightness color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorSaturationSpread(IRandom, ColorHSV, Single)
Generates a random color in the hue/saturation/value color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorSaturationSpread(IRandom, ColorHSY, Single)
Generates a random color in the hue/saturation/luma color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorSaturationSpread(IRandom, ColorHSL, Single, Single)
Generates a random color in the hue/saturation/lightness color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorSaturationSpread(IRandom, ColorHSV, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorSaturationSpread(IRandom, ColorHSY, Single, Single)
Generates a random color in the hue/saturation/luma color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorSomber
Generates a random somber color, one that has a moderate saturation and lower to moderate value.
Public methodStatic memberColorSubdued
Generates a random subdued color, one that has a low to moderate saturation and moderate value.
Public methodStatic memberColorValueLerp(IRandom, ColorHCV, ColorHCV)
Generates a random color in the hue/chroma/value color space by linearly interpolating the value channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorValueLerp(IRandom, ColorHCV, Single)
Generates a random color in the hue/chroma/value color space by linearly interpolating the value channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorValueLerp(IRandom, ColorHSV, ColorHSV)
Generates a random color in the hue/saturation/value color space by linearly interpolating the value channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorValueLerp(IRandom, ColorHSV, Single)
Generates a random color in the hue/saturation/value color space by linearly interpolating the value channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorValueShift(IRandom, ColorHCV, Single)
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the value channel while keeping all other channels the same.
Public methodStatic memberColorValueShift(IRandom, ColorHSV, Single)
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the value channel while keeping all other channels the same.
Public methodStatic memberColorValueShift(IRandom, ColorHCV, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the value channel while keeping all other channels the same.
Public methodStatic memberColorValueShift(IRandom, ColorHSV, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the value channel while keeping all other channels the same.
Public methodStatic memberColorValueSpread(IRandom, ColorHCV)
Generates a random color in the hue/chroma/value color space by randomly spreading the value channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorValueSpread(IRandom, ColorHSV)
Generates a random color in the hue/saturation/value color space by randomly spreading the value channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorValueSpread(IRandom, ColorHCV, Single)
Generates a random color in the hue/chroma/value color space by randomly spreading the value channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorValueSpread(IRandom, ColorHSV, Single)
Generates a random color in the hue/saturation/value color space by randomly spreading the value channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorValueSpread(IRandom, ColorHCV, Single, Single)
Generates a random color in the hue/chroma/value color space by randomly spreading the value channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorValueSpread(IRandom, ColorHSV, Single, Single)
Generates a random color in the hue/saturation/value color space by randomly spreading the value channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorWarm
Generates a random warm color, one that has a hue loosely between red and yellow.
Public methodStatic memberColorYellowLerp(IRandom, ColorCMY, ColorCMY)
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the yellow channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorYellowLerp(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the yellow channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorYellowLerp(IRandom, ColorCMYK, ColorCMYK)
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the yellow channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorYellowLerp(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the yellow channel toward the specified target by a random amount while keeping all other channels the same.
Public methodStatic memberColorYellowShift(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the yellow channel while keeping all other channels the same.
Public methodStatic memberColorYellowShift(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the yellow channel while keeping all other channels the same.
Public methodStatic memberColorYellowShift(IRandom, ColorCMY, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the yellow channel while keeping all other channels the same.
Public methodStatic memberColorYellowShift(IRandom, ColorCMYK, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the yellow channel while keeping all other channels the same.
Public methodStatic memberColorYellowSpread(IRandom, ColorCMY)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the yellow channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorYellowSpread(IRandom, ColorCMYK)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the yellow channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorYellowSpread(IRandom, ColorCMY, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the yellow channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorYellowSpread(IRandom, ColorCMYK, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the yellow channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorYellowSpread(IRandom, ColorCMY, Single, Single)
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the yellow channel toward its minimum or maximum possible value while keeping all other channels the same.
Public methodStatic memberColorYellowSpread(IRandom, ColorCMYK, Single, Single)
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the yellow channel toward its minimum or maximum possible value while keeping all other channels the same.
Top
See Also