A C D E F G H I J L M N O P R S T U V X 
All Classes All Packages

A

add(int, float) - Method in class micycle.peasygradients.gradient.Gradient
Adds a specific color to the gradient at a given percentage.
add(ColorStop) - Method in class micycle.peasygradients.gradient.Gradient
Adds a color stop to the gradient.
animate(float) - Method in class micycle.peasygradients.gradient.Gradient
Increases the positional offset of all color stops by the amount given (call this each frame (within draw() for example) to animate a gradient).

C

clearPosterisation() - Method in class micycle.peasygradients.PeasyGradients
Clears any user-defined color posterisation setting.
colorAt(int) - Method in class micycle.peasygradients.gradient.Gradient
Returns the ARGB color of the color stop at a given index.
colorSpace - Variable in class micycle.peasygradients.gradient.Gradient
 
ColorSpace - Enum in micycle.peasygradients.colorspace
Represents the different color spaces that can be used for color gradients.
ColorSpaceTransform - Interface in micycle.peasygradients.colorspace
Defines the interface for color space transformations, enabling conversion to and from the RGB color space.
ColorStop - Class in micycle.peasygradients.gradient
A container for color (in every color space) and the percentage position that it occurs within a gradient.
ColorStop(int, float) - Constructor for class micycle.peasygradients.gradient.ColorStop
 
compareTo(ColorStop) - Method in class micycle.peasygradients.gradient.ColorStop
Enables color stops to be sorted by Collections.sort via pairwise comparison on the percent of each stop.
complementary() - Static method in class micycle.peasygradients.gradient.Palette
Generates a complementary color palette consisting of two colors that are diametrically opposite on the color wheel.
computeScale(double) - Static method in class micycle.peasygradients.utilities.fastLog.FastLog
Computes the scale to convert from log2 to logB (using the given base) by multiplication.
computeSubnormal(int) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
Compute the log for a subnormal float-point number, i.e.
computeSubnormal(long) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
Compute the log for a subnormal float-point number, i.e.
computeSubnormalF(long) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
Compute the log for a subnormal float-point number, i.e.
conicGradient(Gradient, PVector, float) - Method in class micycle.peasygradients.PeasyGradients
Renders a conic gradient.
crossGradient(Gradient, PVector, float, float) - Method in class micycle.peasygradients.PeasyGradients
Leading to a 'X' shape.

D

DFastLog - Class in micycle.peasygradients.utilities.fastLog
Implementation of the ICSILog algorithm as described in O.
DFastLog() - Constructor for class micycle.peasygradients.utilities.fastLog.DFastLog
Create a new natural logarithm calculation instance.
DFastLog(double, int) - Constructor for class micycle.peasygradients.utilities.fastLog.DFastLog
Create a new logarithm calculation instance.
DFastLog(int) - Constructor for class micycle.peasygradients.utilities.fastLog.DFastLog
Create a new logarithm calculation instance.
diamondGradient(Gradient, PVector, float, float) - Method in class micycle.peasygradients.PeasyGradients
Renders a gradient where colors are plotted according to the manhattan distance between the position and midpoint, forming a diamond-shaped spectrum.
DLAB - micycle.peasygradients.colorspace.ColorSpace
DLAB (DIN99) color space is designed for better uniformity in color differences, based on the CIELAB model with adjustments for human vision.

E

equals(Object) - Method in class micycle.peasygradients.gradient.ColorStop
 
exactLog2(double) - Static method in class micycle.peasygradients.utilities.fastLog.FastLog
Calculate the logarithm with base 2.

F

fastLog(double) - Method in class micycle.peasygradients.utilities.fastLog.DFastLog
Calculate the logarithm to the base given in the constructor.
fastLog(double) - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Calculate the logarithm to the configured base.
fastLog(double) - Method in class micycle.peasygradients.utilities.fastLog.FFastLog
Calculate the logarithm to the base given in the constructor.
fastLog(double) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
Calculate the natural logarithm.
fastLog(float) - Method in class micycle.peasygradients.utilities.fastLog.DFastLog
Calculate the logarithm to the configured base.
fastLog(float) - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Calculate the logarithm to the configured base.
fastLog(float) - Method in class micycle.peasygradients.utilities.fastLog.FFastLog
Calculate the logarithm to the base given in the constructor.
fastLog(float) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
Calculate the natural logarithm.
FastLog - Class in micycle.peasygradients.utilities.fastLog
Base class for an algorithm computing a fast approximation to the log function.
FastLog() - Constructor for class micycle.peasygradients.utilities.fastLog.FastLog
 
fastLog2(double) - Method in class micycle.peasygradients.utilities.fastLog.DFastLog
Calculate the logarithm to base 2.
fastLog2(double) - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Calculate the logarithm to base 2.
fastLog2(double) - Method in class micycle.peasygradients.utilities.fastLog.FFastLog
Calculate the logarithm using base 2.
fastLog2(double) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
Calculate the logarithm to base 2.
fastLog2(float) - Method in class micycle.peasygradients.utilities.fastLog.DFastLog
Calculate the logarithm to base 2.
fastLog2(float) - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Calculate the logarithm to base 2.
fastLog2(float) - Method in class micycle.peasygradients.utilities.fastLog.FFastLog
Calculate the logarithm using base 2.
fastLog2(float) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
Calculate the logarithm to base 2.
fastLog2D(double) - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Calculate the logarithm to base 2.
fastLog2D(double) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
Calculate the logarithm to base 2.
fastLogD(double) - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Calculate the logarithm to the configured base.
fastLogD(double) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
Calculate the natural logarithm.
FFastLog - Class in micycle.peasygradients.utilities.fastLog
Implementation of the ICSILog algorithm as described in O.
FFastLog() - Constructor for class micycle.peasygradients.utilities.fastLog.FFastLog
Create a new natural logarithm calculation instance.
FFastLog(double, int) - Constructor for class micycle.peasygradients.utilities.fastLog.FFastLog
Create a new logarithm calculation instance.
FFastLog(int) - Constructor for class micycle.peasygradients.utilities.fastLog.FFastLog
Create a new logarithm calculation instance.
fractalNoiseGradient(Gradient, PVector, float, float, FastNoiseLite.NoiseType, FastNoiseLite.FractalType, int, float, float) - Method in class micycle.peasygradients.PeasyGradients
 
fromRGB(double[]) - Method in interface micycle.peasygradients.colorspace.ColorSpaceTransform
Converts an RGB color into the corresponding color in the target color space.
fromRGB(double[]) - Method in class micycle.peasygradients.colorspace.IPT
 
fromRGB(double[]) - Method in class micycle.peasygradients.colorspace.SRLAB2
 
fromRGB(double[]) - Method in class micycle.peasygradients.colorspace.XYZ
 

G

get(int) - Static method in enum micycle.peasygradients.colorspace.ColorSpace
Retrieves a ColorSpace based on its ordinal index.
getBase() - Method in class micycle.peasygradients.utilities.fastLog.DFastLog
 
getBase() - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Gets the base.
getBase() - Method in class micycle.peasygradients.utilities.fastLog.FFastLog
 
getBase() - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
 
getColor(float) - Method in class micycle.peasygradients.gradient.Gradient
Evalutes the ARGB (Processing) color value of the gradient at the given step through its 1D color axis.
getColor(ColorSpace) - Method in class micycle.peasygradients.gradient.ColorStop
Return the value of the colorstop in a given colorspace
getColorSpace() - Method in enum micycle.peasygradients.colorspace.ColorSpace
Returns the instance of ColorSpaceTransform associated with the color space.
getN() - Method in class micycle.peasygradients.utilities.fastLog.DFastLog
 
getN() - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Gets the number of most significant bits to keep from the mantissa, i.e.
getN() - Method in class micycle.peasygradients.utilities.fastLog.FFastLog
 
getN() - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
 
getQ() - Method in class micycle.peasygradients.utilities.fastLog.DFastLog
Gets the number of least signification bits to ignore from the mantissa of a double (52-bits).
getScale() - Method in class micycle.peasygradients.utilities.fastLog.DFastLog
 
getScale() - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Gets the scale to convert from log2 to logB (the base given by FastLog.getBase()) by multiplication.
getScale() - Method in class micycle.peasygradients.utilities.fastLog.FFastLog
 
getScale() - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
 
Gradient - Class in micycle.peasygradients.gradient
A Gradient is a color spectrum, comprising of color stops (each specifying a color and a position) arranged on a 1D axis.
Gradient() - Constructor for class micycle.peasygradients.gradient.Gradient
Creates a new gradient consisting of 2 random equidistant complementary colors.
Gradient(int...) - Constructor for class micycle.peasygradients.gradient.Gradient
Creates a gradient with equidistant color stops, using the colors provided.
Gradient(List<ColorStop>) - Constructor for class micycle.peasygradients.gradient.Gradient
Creates a gradient using the colorstops provided.
Gradient(ColorStop...) - Constructor for class micycle.peasygradients.gradient.Gradient
Creates a gradient using the colorstops provided.

H

hashCode() - Method in class micycle.peasygradients.gradient.ColorStop
 
HLAB - micycle.peasygradients.colorspace.ColorSpace
HLAB (Hunter L, a, b) color space is designed for visual uniformity, offering improvements in the representation of yellow and blue colors compared to XYZ.
hourglassGradient(Gradient, PVector, float, float) - Method in class micycle.peasygradients.PeasyGradients
Renders what I've described as a an hourglass gradient, owing to it's similarity with an hourglass at certain angles.
hourglassGradient(Gradient, PVector, float, float, float, float) - Method in class micycle.peasygradients.PeasyGradients
 
HSB - micycle.peasygradients.colorspace.ColorSpace
HSB (Hue, Saturation, Brightness) color space defines colors in terms of their shade, intensity, and brightness, making it intuitive for human understanding.

I

interpolateLinear(double[], double[], double, double[]) - Method in interface micycle.peasygradients.colorspace.ColorSpaceTransform
Performs linear interpolation between two colors in an implementation-independent manner.
interpolationMode - Variable in class micycle.peasygradients.gradient.Gradient
 
IPT - Class in micycle.peasygradients.colorspace
The IPT color space is similar in model to CIELAB color space but is more uniform in perceived hue.
IPT - micycle.peasygradients.colorspace.ColorSpace
IPT color space is designed for uniformity in perceived hue, with dimensions for lightness-darkness (I), red-green (P), and yellow-blue (T).
IPT() - Constructor for class micycle.peasygradients.colorspace.IPT
 
ITP - micycle.peasygradients.colorspace.ColorSpace
Dolby ITP (ICTCP) color space focuses on high-fidelity HDR/WCG content, with dimensions for intensity (I), chroma (Ct), and protanopia (Cp).

J

JAB - micycle.peasygradients.colorspace.ColorSpace
JAB (JzAzBz) color space aims for perceptual uniformity in HDR/WCG environments, with dimensions for lightness (Jz), red-green (Az), and yellow-blue (Bz).

L

LAB - micycle.peasygradients.colorspace.ColorSpace
LAB color space describes colors in terms of Lightness, a (from green to red), and b (from blue to yellow), aiming for perceptual uniformity.
lastcolor() - Method in class micycle.peasygradients.gradient.Gradient
Returns the color of the this gradient's last color stop.
linearGradient(Gradient, float) - Method in class micycle.peasygradients.PeasyGradients
Renders a linear gradient (having its midpoint at the centre of the sketch/render target).
linearGradient(Gradient, PVector, float) - Method in class micycle.peasygradients.PeasyGradients
Renders a linear gradient with a given gradient midpoint.
linearGradient(Gradient, PVector, float, float) - Method in class micycle.peasygradients.PeasyGradients
Renders a linear gradient using a given gradient centerpoint, angle and length.
linearGradient(Gradient, PVector, PVector) - Method in class micycle.peasygradients.PeasyGradients
Renders a linear gradient using two user-defined control points, specifying the position of the first and last colors (the angle of the gradient is the angle between the two control points).
LMStoXYZInverse(double[]) - Static method in class micycle.peasygradients.colorspace.IPT
Reverses #LMStoXYZ(double[])
LN2 - Static variable in class micycle.peasygradients.utilities.fastLog.FastLog
Natural logarithm of 2.
LN2F - Static variable in class micycle.peasygradients.utilities.fastLog.FastLog
Natural logarithm of 2.
log(double) - Method in class micycle.peasygradients.utilities.fastLog.DFastLog
 
log(double) - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Calculate the logarithm to the configured base, handling special cases.
log(double) - Method in class micycle.peasygradients.utilities.fastLog.FFastLog
 
log(double) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
 
log(float) - Method in class micycle.peasygradients.utilities.fastLog.DFastLog
Calculate the logarithm to the configured base, handling special cases.
log(float) - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Calculate the logarithm to the configured base, handling special cases.
log(float) - Method in class micycle.peasygradients.utilities.fastLog.FFastLog
 
log(float) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
 
log2(double) - Method in class micycle.peasygradients.utilities.fastLog.DFastLog
 
log2(double) - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Calculate the logarithm to base 2, handling special cases.
log2(double) - Method in class micycle.peasygradients.utilities.fastLog.FFastLog
 
log2(double) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
Calculate the logarithm to base 2, handling special cases.
log2(float) - Method in class micycle.peasygradients.utilities.fastLog.DFastLog
Calculate the logarithm to base 2, handling special cases.
log2(float) - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Calculate the logarithm to base 2, handling special cases.
log2(float) - Method in class micycle.peasygradients.utilities.fastLog.FFastLog
 
log2(float) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
Calculate the logarithm to base 2, handling special cases.
log2D(double) - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Calculate the logarithm to base 2, handling special cases.
log2D(double) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
Calculate the logarithm to base 2, handling special cases.
logD(double) - Method in class micycle.peasygradients.utilities.fastLog.FastLog
Calculate the logarithm to the configured base, handling special cases.
logD(double) - Method in class micycle.peasygradients.utilities.fastLog.TurboLog
 
LOWER_BOUND_MANTISSA - Static variable in class micycle.peasygradients.utilities.fastLog.TurboLog
The lower bound mantissa (for a double) below 1 where the function switches to use Math.log
LOWER_BOUND_MANTISSA_F - Static variable in class micycle.peasygradients.utilities.fastLog.TurboLog
The lower bound mantissa (for a float) below 1 where the function switches to use Math.log
LOWER_ONE_BOUND - Static variable in class micycle.peasygradients.utilities.fastLog.TurboLog
The bounds below 1 where the function switches to use Math.log.
LUV - micycle.peasygradients.colorspace.ColorSpace
LUV color space emphasizes perceptual uniformity in lightness and chromaticity, based on the CIE 1976 L*, u*, v* formulas.

M

micycle.peasygradients - package micycle.peasygradients
PeasyGradients is a library for Processing that makes drawing color gradients easy-peasy.
micycle.peasygradients.colorspace - package micycle.peasygradients.colorspace
Color spaces define how the color value at each color stop is represented, which in turn affects the results of color interpolation.
micycle.peasygradients.gradient - package micycle.peasygradients.gradient
1D Gradients.
micycle.peasygradients.utilities.fastLog - package micycle.peasygradients.utilities.fastLog
 
mutate(float) - Method in class micycle.peasygradients.gradient.ColorStop
 
mutatecolor(float) - Method in class micycle.peasygradients.gradient.Gradient
Mutates the color of all color stops in the RGB255 space by the amount given.

N

N - Static variable in class micycle.peasygradients.utilities.fastLog.FastLog
The default value for n (the number of bits to keep from the mantissa).
next() - Method in enum micycle.peasygradients.colorspace.ColorSpace
Returns the next color space in the sequence.
nextColSpace() - Method in class micycle.peasygradients.gradient.Gradient
 
nextInterpolationMode() - Method in class micycle.peasygradients.gradient.Gradient
 
noiseGradient(Gradient, PVector, float, float) - Method in class micycle.peasygradients.PeasyGradients
Renders a noise gradient, using the FastNoise library to generate noise values.
noiseGradient(Gradient, PVector, float, float, FastNoiseLite.NoiseType) - Method in class micycle.peasygradients.PeasyGradients
Renders a noise gradient in the given noise type.

O

OKLAB - micycle.peasygradients.colorspace.ColorSpace
Oklab color space is designed for uniform lightness and colorfulness based on a perceptual model, improving upon the IPT principles.

P

Palette - Class in micycle.peasygradients.gradient
Provides methods for generating color palettes based on various color harmony principles, employing the HSB color space and producing colors as sRGB integers.
Palette() - Constructor for class micycle.peasygradients.gradient.Palette
 
PeasyGradients - Class in micycle.peasygradients
Renders 1D gradients as 2D spectrums in your Processing sketch.
PeasyGradients() - Constructor for class micycle.peasygradients.PeasyGradients
Constructs a new PeasyGradients renderer with no rendering target.
PeasyGradients(PApplet) - Constructor for class micycle.peasygradients.PeasyGradients
Constructs a new PeasyGradients renderer from a running Processing sketch; gradients will be rendered directly into the sketch.
PeasyGradients(PImage) - Constructor for class micycle.peasygradients.PeasyGradients
Constructs a new PeasyGradients renderer targeting a specfic PImage.
polygonGradient(Gradient, PVector, float, float, int) - Method in class micycle.peasygradients.PeasyGradients
Renders a polygonal gradient
posterise(int) - Method in class micycle.peasygradients.PeasyGradients
Restricts any and all rendered gradients to render in at most n colors (a.k.a.
prev() - Method in enum micycle.peasygradients.colorspace.ColorSpace
Returns the previous color space in the sequence.
prevColSpace() - Method in class micycle.peasygradients.gradient.Gradient
 
prevInterpolationMode() - Method in class micycle.peasygradients.gradient.Gradient
 
primeAnimation() - Method in class micycle.peasygradients.gradient.Gradient
Primes the gradient for animation (pushes copy of the first color in the gradient to the end, and repositions all other color stops proportionally to where they were before), to ensure a seamless gradient spectrum, regardless of offset.
pushColor(int) - Method in class micycle.peasygradients.gradient.Gradient
Pushes a new color stop to the end of the gradient (position = 1.00), and repositions all other color stops proportionally to where they were before.

R

radialGradient(Gradient, PVector, float) - Method in class micycle.peasygradients.PeasyGradients
Renders a radial gradient.
randomcolors(int) - Static method in class micycle.peasygradients.gradient.Palette
Generates a palette of randomly selected colors using the golden ratio for hue distribution, which tends to produce aesthetically pleasing results.
randomGradient(int) - Static method in class micycle.peasygradients.gradient.Gradient
Return randomised gradient (comprised using random colors but at equidistant positions).
randomGradientWithStops(int) - Static method in class micycle.peasygradients.gradient.Gradient
Returns a randomised gradient (comprised using random colors and random positions).
randomRandomcolors(int) - Static method in class micycle.peasygradients.gradient.Palette
Generates a palette of completely random colors without any constraints on hue distribution, saturation, or brightness.
removeLast() - Method in class micycle.peasygradients.gradient.Gradient
Removes the last color stop from the gradient and scales the position of the remaining stops such that the position of the previous second-to-last color stop is equal to the position of the removed stop.
reverse() - Method in class micycle.peasygradients.gradient.Gradient
Reverses the order of colors in this gradient.
RGB - micycle.peasygradients.colorspace.ColorSpace
RGB color space represents colors in terms of the intensity of Red, Green, and Blue light.
rgb2xyz(double[]) - Static method in class micycle.peasygradients.colorspace.XYZ
Static for use by other classes
RYB - micycle.peasygradients.colorspace.ColorSpace
RYB color space is based on the primary colors Red, Yellow, and Blue.

S

setColorSpace(ColorSpace) - Method in class micycle.peasygradients.gradient.Gradient
Sets the color space this gradient uses to represent colors.
setInterpolationMode(Interpolation) - Method in class micycle.peasygradients.gradient.Gradient
Sets the interpolation mode this gradient uses to generate colors between adjacent color stops.
setNoiseSeed(int) - Method in class micycle.peasygradients.PeasyGradients
Changes the noise seed used by noise gradients.
setOffset(float) - Method in class micycle.peasygradients.gradient.Gradient
Sets the offset of all color stops to a specific value.
setRenderTarget(PApplet) - Method in class micycle.peasygradients.PeasyGradients
Tells this PeasyGradients renderer to render 2D gradients into the Processing sketch (spanning the full size of the sketch).
setRenderTarget(PApplet, int, int, int, int) - Method in class micycle.peasygradients.PeasyGradients
Tells this PeasyGradients renderer to render 2D gradients into the Processing sketch, within a certain region specified by input arguments.
setRenderTarget(PImage) - Method in class micycle.peasygradients.PeasyGradients
Tells this PeasyGradients renderer to render 2D gradients into the PImage or PGraphics object provided by the user.
setRenderTarget(PImage, int, int, int, int) - Method in class micycle.peasygradients.PeasyGradients
Sets the graphics object and the rectangular region into which this PeasyGradients object will renderer gradients.
setStopColor(int, int) - Method in class micycle.peasygradients.gradient.Gradient
Sets the color of a color stop (given by its index).
setStopPosition(int, float) - Method in class micycle.peasygradients.gradient.Gradient
Sets the 1D position of a color stop (given by its index) to a certain position on the 1D gradient axis.
SIZE - Static variable in enum micycle.peasygradients.colorspace.ColorSpace
 
spiralGradient(Gradient, PVector, float, float) - Method in class micycle.peasygradients.PeasyGradients
Renders a spiral gradient
spiralGradient(Gradient, PVector, float, float, float) - Method in class micycle.peasygradients.PeasyGradients
Renders a spiral gradient with a specific "curviness".
spotlightGradient(Gradient, PVector, float, float) - Method in class micycle.peasygradients.PeasyGradients
Renders a spotlight-like gradient using a given origin point, angle and light angle.
spotlightGradient(Gradient, PVector, PVector) - Method in class micycle.peasygradients.PeasyGradients
where beam angle scales depending on distance between points
SRLAB2 - Class in micycle.peasygradients.colorspace
The SRLAB2 color model is a compromise between the simplicity of CIELAB and the correctness of CIECAM02.
SRLAB2 - micycle.peasygradients.colorspace.ColorSpace
SRLAB2 color space offers a balance between CIELAB's simplicity and CIECAM02's accuracy, aiming for practicality in color difference evaluation.
SRLAB2() - Constructor for class micycle.peasygradients.colorspace.SRLAB2
 

T

tetradic() - Static method in class micycle.peasygradients.gradient.Palette
Generates a tetradic color palette consisting of four colors that are evenly spaced around the color wheel, offering a diverse range of hues.
toJavaConstructor() - Method in class micycle.peasygradients.gradient.Gradient
Returns Java source to paste.
toRGB(double[]) - Method in interface micycle.peasygradients.colorspace.ColorSpaceTransform
Converts a color from the implementing color space to RGB.
toRGB(double[]) - Method in class micycle.peasygradients.colorspace.IPT
 
toRGB(double[]) - Method in class micycle.peasygradients.colorspace.SRLAB2
 
toRGB(double[]) - Method in class micycle.peasygradients.colorspace.XYZ
 
toString() - Method in class micycle.peasygradients.gradient.ColorStop
 
toString() - Method in class micycle.peasygradients.gradient.Gradient
Returns detailed information about the gradient.
triadic() - Static method in class micycle.peasygradients.gradient.Palette
Generates a triadic color palette consisting of three colors that are evenly spaced around the color wheel, creating a harmonious and balanced color scheme.
TurboLog - Class in micycle.peasygradients.utilities.fastLog
Implementation of the ICSILog algorithm as described in O.
TurboLog() - Constructor for class micycle.peasygradients.utilities.fastLog.TurboLog
Create a new natural logarithm calculation instance.
TurboLog(int) - Constructor for class micycle.peasygradients.utilities.fastLog.TurboLog
Create a new natural logarithm calculation instance.

U

uniformNoiseGradient(Gradient, PVector, float, float, float) - Method in class micycle.peasygradients.PeasyGradients
Renders a noise gradient having a uniform distribution, and using a given noise z value.
UPPER_BOUND_MANTISSA - Static variable in class micycle.peasygradients.utilities.fastLog.TurboLog
The upper bound mantissa (for a double) above 1 where the function switches to use Math.log
UPPER_BOUND_MANTISSA_F - Static variable in class micycle.peasygradients.utilities.fastLog.TurboLog
The upper bound mantissa (for a float) above 1 where the function switches to use Math.log
UPPER_ONE_BOUND - Static variable in class micycle.peasygradients.utilities.fastLog.TurboLog
The bounds above 1 where the function switches to use Math.log.

V

valueOf(String) - Static method in enum micycle.peasygradients.colorspace.ColorSpace
Returns the enum constant of this type with the specified name.
values() - Static method in enum micycle.peasygradients.colorspace.ColorSpace
Returns an array containing the constants of this enum type, in the order they are declared.

X

XYB - micycle.peasygradients.colorspace.ColorSpace
XYB color space, used in JPEG XL, focuses on perceptual uniformity with dimensions for red-green (X), yellow (Y), and blue (B).
XYZ - Class in micycle.peasygradients.colorspace
CIE XYZ (aka CIE 1931) (aka tristimulus values) is a device-invariant representation of color.
XYZ - micycle.peasygradients.colorspace.ColorSpace
XYZ color space is a linear color space based on human vision, serving as a basis for many other color spaces.
XYZ() - Constructor for class micycle.peasygradients.colorspace.XYZ
 
xyz2rgbQuick(double[]) - Static method in class micycle.peasygradients.colorspace.XYZ
Deprecated. 
xyz2rgbVeryQuick(double[]) - Static method in class micycle.peasygradients.colorspace.XYZ
Deprecated. 
A C D E F G H I J L M N O P R S T U V X 
All Classes All Packages