Harmonies.SquareNonAlloc
Extension Method in Harmonies
Declaration
public static void SquareNonAlloc(this Color baseColor, Color[] output, float variance = 0.25F)
Description
Creates a tetradic (square) harmony of the color, four colors evenly spaced around the color wheel to form a square (90° hue shifts). The colors are stored in an existing array to prevent heap allocations.
Parameters
baseColor | The base color to create the harmony from. |
output | The output array to store the colors in. |
variance | The amount of variance in tints and shades when generating more than 4 colors [0..1] (default=0.25). |