Class ProceduralPalette
Contains functions for generating palettes of Colors using various alggorithms.
[Version(1, 0, 0)]
public static class ProceduralPalette
- Inheritance
-
ProceduralPalette
- Inherited Members
Methods
- GenerateColorsEvenGradient(int, GradientHSL, float)
Generate colors evely spaced out on a given gradient.
- GenerateColorsEvenGradient(int, Gradient, float)
Generate colors evely spaced out on a given gradient.
- GenerateColorsGoldenRatioGradient(int, GradientHSL)
Gives a list of colors where that maximises distance on the gradient between consecutaive colors.
- GenerateColorsGoldenRatioGradient(int, Gradient)
Gives a list of colors where that maximises distance on the gradient between consecutaive colors.
- GenerateColorsRandomGradient(int, GradientHSL)
Generates a list of colours randomly sampled from a gradient.
- GenerateColorsRandomGradient(int, Gradient)
Generates a list of colours randomly sampled from a gradient.
- GenerateHarmony(int, float, float, float, float, float, float, float, float, float)
Generates a random triadic color harmony. You can specify two angle offsets (from a randomly selected reference), and an angle range around each of those.
- GenerateRandomHue(int, float, float)
Generates a list of colours with random hue, given saturation and given luminance.
- GenerateRandomHueInRange(int, float, float, float, float)
Generates a color with random hue in the given range, given saturation and given luminance.
- GenerateRandomLuminance(int, float, float)
Generates a list of colours with given hue, given saturation and random luminance.
- GenerateRandomMix(int, Color, Color, Color, float, ColorSpace)
Generates a list of colors that are a random mix of the given colors.
- GenerateRandomOffset(int, Color, float, float)
Generates a list of colours that are randoly offset from a given color.
- GenerateRandomSaturation(int, float, float)
Generates a list of colours with given hue, random saturation and given luminance.
- GenerateRandomSaturationLuminance(int, float)
Generates a list of colours with given hue, random saturation and random luminance.
- GenerateRandomWalk(int, Color, float, float, bool)
Generates a sequence of colors where the next color is a random offset from the previous color.
- GenerateUniform(int)
Generates a list of colors. For each color, RGB values are chosen randomly.
- GenerateUniformHSL(int)
Generates a list of colors. For each color, HSL values are chosen randomly.
- Mix(Color, Color, Color, float, int, float, float, float, ColorSpace)
Gives a color that is a random mix of the given colors.