A B C D E F G H I J K L M N O P Q R S T V W X Y Z 
All Classes All Packages

A

accentOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
accentOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
alphaFromArgb(int) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Returns the alpha component of a color in ARGB format.
areInCyclicOrder(double, double, double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
 
argb - Variable in class org.pushingpixels.ephemeral.chroma.hct.Hct
 
argbFromLab(double, double, double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Converts a color represented in Lab color space into an ARGB integer.
argbFromLinrgb(double[]) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Converts a color from linear RGB components to ARGB format.
argbFromLstar(double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Converts an L* value to an ARGB representation.
argbFromRgb(int, int, int) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Converts a color from RGB components to ARGB format.
argbFromXyz(double, double, double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Converts a color from ARGB to XYZ.
astar - Variable in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 
averageArgb(int, int) - Method in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
 
aw - Variable in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 

B

background - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
 
background - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
 
BaseTonalPalette - Interface in org.pushingpixels.ephemeral.chroma.palettes
 
BimodalTonalPalette - Class in org.pushingpixels.ephemeral.chroma.palettes
A convenience class for retrieving colors that are sourced from an interpolation between two HCT seeds.
BimodalTonalPalette(TonalPalette, TonalPalette, BimodalTonalPalette.TransitionRange) - Constructor for class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette
 
BimodalTonalPalette.TransitionRange - Interface in org.pushingpixels.ephemeral.chroma.palettes
 
BimodalTonalPalette.TransitionRangeBalancedDark - Class in org.pushingpixels.ephemeral.chroma.palettes
 
BimodalTonalPalette.TransitionRangeBalancedLight - Class in org.pushingpixels.ephemeral.chroma.palettes
 
BimodalTonalPalette.TransitionRangeFidelityDark - Class in org.pushingpixels.ephemeral.chroma.palettes
 
BimodalTonalPalette.TransitionRangeFidelityLight - Class in org.pushingpixels.ephemeral.chroma.palettes
 
bisectToLimit(double, double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
Finds a color with the given Y and hue on the boundary of the cube.
bisectToSegment(double, double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
Finds the segment containing the desired color.
Blend - Class in org.pushingpixels.ephemeral.chroma.blend
Functions for blending in HCT and CAM16.
Blend() - Constructor for class org.pushingpixels.ephemeral.chroma.blend.Blend
 
blueFromArgb(int) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Returns the blue component of a color in ARGB format.
bstar - Variable in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 

C

c - Variable in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
cache - Variable in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette
 
cache - Variable in class org.pushingpixels.ephemeral.chroma.palettes.ColorBlindTonalPalette
 
cache - Variable in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
 
Cam16 - Class in org.pushingpixels.ephemeral.chroma.hct
CAM16, a color appearance model.
Cam16(double, double, double, double, double, double, double, double, double) - Constructor for class org.pushingpixels.ephemeral.chroma.hct.Cam16
All of the CAM16 dimensions can be calculated from 3 of the dimensions, in the following combinations: - {j or q} and {c, m, or s} and hue - jstar, astar, bstar Prefer using a static method that constructs from 3 of those dimensions.
CAM16RGB_TO_XYZ - Static variable in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 
cam16Ucs(int, int, double) - Static method in class org.pushingpixels.ephemeral.chroma.blend.Blend
Blend in CAM16-UCS space.
chroma - Variable in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 
chroma - Variable in class org.pushingpixels.ephemeral.chroma.hct.Hct
 
chroma - Variable in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
 
chromaCache - Variable in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette.KeyColor
 
ChromaDynamicBimodalPaletteColors - Class in org.pushingpixels.ephemeral.chroma.dynamiccolor
Named colors, otherwise known as tokens, or roles, in the Ephemeral Design system.
ChromaDynamicBimodalPaletteColors() - Constructor for class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
ChromaDynamicPaletteColors - Class in org.pushingpixels.ephemeral.chroma.dynamiccolor
Named colors, otherwise known as tokens, or roles, in the Ephemeral Design system.
ChromaDynamicPaletteColors() - Constructor for class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
chromaticAdaptation(double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
 
clampDouble(double, double, double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.MathUtils
Clamps an integer between two floating-point numbers.
clampInt(int, int, int) - Static method in class org.pushingpixels.ephemeral.chroma.utils.MathUtils
Clamps an integer between two integers.
colorBlindnessKind - Variable in class org.pushingpixels.ephemeral.chroma.palettes.ColorBlindTonalPalette
 
ColorBlindnessKind - Enum in org.pushingpixels.ephemeral.chroma.colorblind
 
ColorBlindnessKind() - Constructor for enum org.pushingpixels.ephemeral.chroma.colorblind.ColorBlindnessKind
 
ColorBlindTonalPalette - Class in org.pushingpixels.ephemeral.chroma.palettes
A convenience class for wrapping a tonal palette in one of the supported color blindness modes.
ColorBlindTonalPalette(BaseTonalPalette, ColorBlindnessKind) - Constructor for class org.pushingpixels.ephemeral.chroma.palettes.ColorBlindTonalPalette
 
ColorBlindUtils - Class in org.pushingpixels.ephemeral.chroma.colorblind
 
ColorBlindUtils() - Constructor for class org.pushingpixels.ephemeral.chroma.colorblind.ColorBlindUtils
 
ColorUtils - Class in org.pushingpixels.ephemeral.chroma.utils
Color science utilities.
ColorUtils() - Constructor for class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
 
complementaryContainerOutline() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
complementaryContainerOutline() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
complementaryOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
complementaryOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
containerConfiguration - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
containerConfiguration - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
ContainerConfiguration - Class in org.pushingpixels.ephemeral.chroma.dynamiccolor
 
ContainerConfiguration(boolean, double) - Constructor for class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContainerConfiguration
 
ContainerConfiguration(boolean, double, double) - Constructor for class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContainerConfiguration
 
containerOutline() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
containerOutline() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
containerOutlineVariant() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
containerOutlineVariant() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
containerSurface() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
containerSurface() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
containerSurfaceBright() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
containerSurfaceBright() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
containerSurfaceDim() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
containerSurfaceDim() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
containerSurfaceHigh() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
containerSurfaceHigh() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
containerSurfaceHighest() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
containerSurfaceHighest() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
containerSurfaceLow() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
containerSurfaceLow() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
containerSurfaceLowest() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
containerSurfaceLowest() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
Contrast - Class in org.pushingpixels.ephemeral.chroma.contrast
Color science for contrast utilities.
Contrast() - Constructor for class org.pushingpixels.ephemeral.chroma.contrast.Contrast
 
CONTRAST_RATIO_EPSILON - Static variable in class org.pushingpixels.ephemeral.chroma.contrast.Contrast
 
contrastCurve - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
 
contrastCurve - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
 
ContrastCurve - Class in org.pushingpixels.ephemeral.chroma.dynamiccolor
A class containing a value that changes with the contrast level.
ContrastCurve(double, double, double, double) - Constructor for class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContrastCurve
Creates a `ContrastCurve` object.
contrastLevel - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContainerConfiguration
 
create() - Method in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette.KeyColor
Creates a key color from a [hue] and a [chroma].
CRITICAL_PLANES - Static variable in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
 
criticalPlaneAbove(double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
 
criticalPlaneBelow(double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
 

D

darker(double, double) - Static method in class org.pushingpixels.ephemeral.chroma.contrast.Contrast
Returns T in HCT, L* in L*a*b* <= tone parameter that ensures ratio with input T/L*.
darkerUnsafe(double, double) - Static method in class org.pushingpixels.ephemeral.chroma.contrast.Contrast
Tone <= tone parameter that ensures ratio.
DEFAULT - Static variable in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
sRGB-like viewing conditions.
defaultDark() - Static method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContainerConfiguration
 
defaultLight() - Static method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContainerConfiguration
 
defaultWithBackgroundLstar(double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
Create sRGB-like viewing conditions with a custom background lstar.
delinearized(double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Delinearizes an RGB component.
DEUTERANOPIA - org.pushingpixels.ephemeral.chroma.colorblind.ColorBlindnessKind
Deuteranopia color blindness.
differenceDegrees(double, double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.MathUtils
Distance of two points on a circle, represented using degrees.
distance(Cam16) - Method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
CAM16 instances also have coordinates in the CAM16-UCS space, called J*, a*, b*, or jstar, astar, bstar in code.
DynamicBimodalPalette - Class in org.pushingpixels.ephemeral.chroma.dynamiccolor
Provides important settings for creating colors dynamically, and a tonal palette.
DynamicBimodalPalette(Hct, Hct, DynamicBimodalPalette.TransitionRange, double, ContainerConfiguration) - Constructor for class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
DynamicBimodalPalette.TransitionRange - Enum in org.pushingpixels.ephemeral.chroma.dynamiccolor
 
DynamicBimodalPaletteColor - Class in org.pushingpixels.ephemeral.chroma.dynamiccolor
A color that adjusts itself based on UI state, represented by DynamicBimodalPalette.
DynamicBimodalPaletteColor(String, Function<DynamicBimodalPalette, Double>, boolean, boolean, Function<DynamicBimodalPalette, DynamicBimodalPaletteColor>, ContrastCurve) - Constructor for class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
A constructor for DynamicColor.
DynamicPalette - Class in org.pushingpixels.ephemeral.chroma.dynamiccolor
Provides important settings for creating colors dynamically, and a tonal palette.
DynamicPalette(Hct, ContainerConfiguration) - Constructor for class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
DynamicPaletteColor - Class in org.pushingpixels.ephemeral.chroma.dynamiccolor
A color that adjusts itself based on UI state, represented by DynamicPalette.
DynamicPaletteColor(String, Function<DynamicPalette, Double>, boolean, boolean, Function<DynamicPalette, DynamicPaletteColor>, ContrastCurve) - Constructor for class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
A constructor for DynamicColor.

E

enableLightForeground(double) - Static method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
Adjust a tone down such that white has 4.5 contrast, if the tone is reasonably close to supporting it.
enableLightForeground(double) - Static method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
Adjust a tone down such that white has 4.5 contrast, if the tone is reasonably close to supporting it.

F

fidelityTone - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
fidelityTone - Variable in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeFidelityDark
 
fidelityTone - Variable in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeFidelityLight
 
findResultByJ(double, double, double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
Finds a color with the given hue, chroma, and Y.
fl - Variable in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
flRoot - Variable in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
foregroundTone(double, double, boolean) - Static method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
Given a background tone, find a foreground tone, while ensuring they reach a contrast ratio that is as close to ratio as possible.
foregroundTone(double, double, boolean, boolean) - Static method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
Given a background tone, find a foreground tone, while ensuring they reach a contrast ratio that is as close to ratio as possible.
from(double, double, double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.Hct
Create an HCT color from hue, chroma, and tone.
from(Hct, Hct, BimodalTonalPalette.TransitionRange) - Static method in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette
 
from(BaseTonalPalette, ColorBlindnessKind) - Static method in class org.pushingpixels.ephemeral.chroma.palettes.ColorBlindTonalPalette
 
fromHct(Hct) - Static method in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
Create tones using a HCT color.
fromHueAndChroma(double, double) - Static method in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
Create tones from a defined HCT hue and chroma.
fromInt(int) - Static method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
Create a CAM16 color from a color, assuming the color was viewed in default viewing conditions.
fromInt(int) - Static method in class org.pushingpixels.ephemeral.chroma.hct.Hct
Create an HCT color from a color.
fromInt(int) - Static method in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
Create tones using the HCT hue and chroma from a color.
fromIntInViewingConditions(int, ViewingConditions) - Static method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
Create a CAM16 color from a color in defined viewing conditions.
fromJch(double, double, double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 
fromJchInViewingConditions(double, double, double, ViewingConditions) - Static method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 
fromUcs(double, double, double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
Create a CAM16 color from CAM16-UCS coordinates.
fromUcsInViewingConditions(double, double, double, ViewingConditions) - Static method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
Create a CAM16 color from CAM16-UCS coordinates in defined viewing conditions.
fromXyzInViewingConditions(double, double, double, ViewingConditions) - Static method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 
FULL_SPAN - org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette.TransitionRange
 

G

get(double) - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContrastCurve
Returns the value at a given contrast level.
getAccentOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getAccentOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getAccentOnContainer() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getArgb(DynamicBimodalPalette) - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
Returns an ARGB integer (i.e.
getArgb(DynamicBimodalPaletteColor) - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getArgb(DynamicPalette) - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
Returns an ARGB integer (i.e.
getArgb(DynamicPaletteColor) - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getAstar() - Method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
a* coordinate in CAM16-UCS
getAw() - Method in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
getBstar() - Method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
b* coordinate in CAM16-UCS
getC() - Method in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
getChroma() - Method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
Chroma in CAM16
getChroma() - Method in class org.pushingpixels.ephemeral.chroma.hct.Hct
 
getChroma() - Method in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
The chroma of the Tonal Palette, in HCT.
getColorBlindColor(Color, ColorBlindnessKind) - Static method in class org.pushingpixels.ephemeral.chroma.colorblind.ColorBlindUtils
Converts the specified color into color-blind version.
getComplementaryContainerOutline() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getComplementaryContainerOutline() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getComplementaryContainerOutline() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getComplementaryOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getComplementaryOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getComplementaryOnContainer() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getContainerOutline() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getContainerOutline() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getContainerOutline() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getContainerOutlineVariant() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getContainerOutlineVariant() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getContainerOutlineVariant() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getContainerSurface() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getContainerSurface() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getContainerSurface() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getContainerSurfaceBright() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getContainerSurfaceBright() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getContainerSurfaceBright() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getContainerSurfaceDim() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getContainerSurfaceDim() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getContainerSurfaceDim() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getContainerSurfaceHigh() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getContainerSurfaceHigh() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getContainerSurfaceHigh() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getContainerSurfaceHighest() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getContainerSurfaceHighest() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getContainerSurfaceHighest() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getContainerSurfaceLow() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getContainerSurfaceLow() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getContainerSurfaceLow() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getContainerSurfaceLowest() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getContainerSurfaceLowest() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getContainerSurfaceLowest() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getContrastLevel() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContainerConfiguration
 
getFl() - Method in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
getFlRoot() - Method in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
getHct(double) - Method in interface org.pushingpixels.ephemeral.chroma.palettes.BaseTonalPalette
Given a tone, return the HCT color that corresponds to it in this palette.
getHct(double) - Method in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette
Given a tone, use hue and chroma of palette to create a color, and return it as HCT.
getHct(double) - Method in class org.pushingpixels.ephemeral.chroma.palettes.ColorBlindTonalPalette
Given a tone, use hue and chroma of palette to create a color, and return it as HCT.
getHct(double) - Method in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
Given a tone, use hue and chroma of palette to create a color, and return it as HCT.
getHct(DynamicBimodalPalette) - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
Returns an HCT object.
getHct(DynamicPalette) - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
Returns an HCT object.
getHct(DynamicPaletteColor) - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getHue() - Method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
Hue in CAM16
getHue() - Method in class org.pushingpixels.ephemeral.chroma.hct.Hct
 
getHue() - Method in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
The hue of the Tonal Palette, in HCT.
getInverseContainerOutline() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getInverseContainerOutline() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getInverseContainerOutline() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getInverseContainerSurface() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getInverseContainerSurface() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getInverseContainerSurface() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getInverseOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getInverseOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getInverseOnContainer() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getJ() - Method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
Lightness in CAM16
getJstar() - Method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
Lightness coordinate in CAM16-UCS
getKeyColor() - Method in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
The key color is the first tone, starting from T50, that matches the palette's chroma.
getM() - Method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
Colorfulness in CAM16.
getN() - Method in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
getNbb() - Method in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
getNc() - Method in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
getNcb() - Method in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
getOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getOnContainer() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getOnContainerVariant() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getOnContainerVariant() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
getOnContainerVariant() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.TokenPalette
 
getQ() - Method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
Brightness in CAM16.
getRgbD() - Method in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
getS() - Method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
Saturation in CAM16.
getSurfaceRangeAmplitudeFactor() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContainerConfiguration
 
getTone() - Method in class org.pushingpixels.ephemeral.chroma.hct.Hct
 
getTone(DynamicBimodalPalette) - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
Returns the tone in HCT, ranging from 0 to 100, of the resolved color given palette.
getTone(DynamicPalette) - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
Returns the tone in HCT, ranging from 0 to 100, of the resolved color given palette.
getTransitionRangeToneEnd() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getTransitionRangeToneEnd(DynamicBimodalPalette) - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
getTransitionRangeToneStart() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
getTransitionRangeToneStart(DynamicBimodalPalette) - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
getTransitionToneEnd() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRange
 
getTransitionToneEnd() - Method in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeBalancedDark
 
getTransitionToneEnd() - Method in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeBalancedLight
 
getTransitionToneEnd() - Method in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeFidelityDark
 
getTransitionToneEnd() - Method in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeFidelityLight
 
getTransitionToneStart() - Method in interface org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRange
 
getTransitionToneStart() - Method in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeBalancedDark
 
getTransitionToneStart() - Method in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeBalancedLight
 
getTransitionToneStart() - Method in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeFidelityDark
 
getTransitionToneStart() - Method in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeFidelityLight
 
getZ() - Method in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
greenFromArgb(int) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Returns the green component of a color in ARGB format.

H

harmonize(int, int) - Static method in class org.pushingpixels.ephemeral.chroma.blend.Blend
Blend the design color's HCT hue towards the key color's HCT hue, in a way that leaves the original color recognizable and recognizably shifted towards the key color.
harmonize(int, int, double) - Static method in class org.pushingpixels.ephemeral.chroma.blend.Blend
 
harmonizeAll(int, int, double) - Static method in class org.pushingpixels.ephemeral.chroma.blend.Blend
 
Hct - Class in org.pushingpixels.ephemeral.chroma.hct
HCT, hue, chroma, and tone.
Hct(int) - Constructor for class org.pushingpixels.ephemeral.chroma.hct.Hct
 
hctCache - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
 
hctCache - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
 
hctHue(int, int, double) - Static method in class org.pushingpixels.ephemeral.chroma.blend.Blend
Blends hue from one color into another.
HctSolver - Class in org.pushingpixels.ephemeral.chroma.hct
A class that solves the HCT equation.
HctSolver() - Constructor for class org.pushingpixels.ephemeral.chroma.hct.HctSolver
 
high - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContrastCurve
Value for contrast level 1.0
hue - Variable in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 
hue - Variable in class org.pushingpixels.ephemeral.chroma.hct.Hct
 
hue - Variable in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
 
hue - Variable in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette.KeyColor
 
hueOf(double[]) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
Returns the hue of a linear RGB color in CAM16.

I

intercept(double, double, double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
Solves the lerp equation.
inverseChromaticAdaptation(double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
 
inverseContainerOutline() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
inverseContainerOutline() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
inverseContainerSurface() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
inverseContainerSurface() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
inverseOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
inverseOnContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
inViewingConditions(ViewingConditions) - Method in class org.pushingpixels.ephemeral.chroma.hct.Hct
Translate a color into different ViewingConditions.
isBackground - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
 
isBackground - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
 
isBlue(double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.Hct
 
isBounded(double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
 
isCyan(double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.Hct
 
isDark - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContainerConfiguration
 
isDark() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContainerConfiguration
 
isInverse - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
 
isInverse - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
 
isOpaque(int) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Returns whether a color in ARGB format is opaque.
isYellow(double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.Hct
 

J

j - Variable in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 
jstar - Variable in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 

K

keyColor - Variable in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
 
KeyColor(double, double) - Constructor for class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette.KeyColor
Key color is a color that represents the hue and chroma of a tonal palette

L

labF(double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
 
labFromArgb(int) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Converts a color from ARGB representation to L*a*b* representation.
labInvf(double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
 
lerp(double, double, double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.MathUtils
The linear interpolation function.
lerpPoint(double[], double, double[]) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
 
lighter(double, double) - Static method in class org.pushingpixels.ephemeral.chroma.contrast.Contrast
Returns T in HCT, L* in L*a*b* >= tone parameter that ensures ratio with input T/L*.
lighterUnsafe(double, double) - Static method in class org.pushingpixels.ephemeral.chroma.contrast.Contrast
Tone >= tone parameter that ensures ratio.
linearized(int) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Linearizes an RGB component.
LINRGB_FROM_SCALED_DISCOUNT - Static variable in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
 
lmsToRgb - Static variable in class org.pushingpixels.ephemeral.chroma.colorblind.ColorBlindUtils
Matrix for converting LMS to RGB.
low - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContrastCurve
Value for contrast level -1.0
lstarFromArgb(int) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Computes the L* value of a color in ARGB representation.
lstarFromY(double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Converts a Y value to an L* value.
LUMINANCE_GAMUT_MAP_TOLERANCE - Static variable in class org.pushingpixels.ephemeral.chroma.contrast.Contrast
 

M

m - Variable in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 
make(double[], double, double, double, boolean) - Static method in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
Create ViewingConditions from a simple, physically relevant, set of parameters.
MathUtils - Class in org.pushingpixels.ephemeral.chroma.utils
Utility methods for mathematical operations.
MathUtils() - Constructor for class org.pushingpixels.ephemeral.chroma.utils.MathUtils
 
matrixMultiply(double[], double[][]) - Static method in class org.pushingpixels.ephemeral.chroma.utils.MathUtils
Multiplies a 1x3 row vector with a 3x3 matrix.
MAX_CHROMA_VALUE - Static variable in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette.KeyColor
 
maxChroma(int) - Method in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette.KeyColor
 
medium - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContrastCurve
Value for contrast level 0.5
midpoint(double[], double[]) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
 
mult3(double[][], double[]) - Static method in class org.pushingpixels.ephemeral.chroma.colorblind.ColorBlindUtils
Multiplies the specified 3x3 matrix by the specified 3x1 vector.

N

n - Variable in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
name - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
 
name - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
 
nbb - Variable in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
nc - Variable in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
ncb - Variable in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
normal - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContrastCurve
Value for contrast level 0.0
nthVertex(double, int) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
Returns the nth possible vertex of the polygonal intersection.

O

onContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
onContainer() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
onContainerVariant() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicBimodalPaletteColors
 
onContainerVariant() - Method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ChromaDynamicPaletteColors
 
opacity - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
 
opacity - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
 
org.pushingpixels.ephemeral.chroma.blend - package org.pushingpixels.ephemeral.chroma.blend
 
org.pushingpixels.ephemeral.chroma.colorblind - package org.pushingpixels.ephemeral.chroma.colorblind
 
org.pushingpixels.ephemeral.chroma.contrast - package org.pushingpixels.ephemeral.chroma.contrast
 
org.pushingpixels.ephemeral.chroma.dynamiccolor - package org.pushingpixels.ephemeral.chroma.dynamiccolor
 
org.pushingpixels.ephemeral.chroma.hct - package org.pushingpixels.ephemeral.chroma.hct
 
org.pushingpixels.ephemeral.chroma.palettes - package org.pushingpixels.ephemeral.chroma.palettes
 
org.pushingpixels.ephemeral.chroma.utils - package org.pushingpixels.ephemeral.chroma.utils
 

P

palette - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
palette - Variable in class org.pushingpixels.ephemeral.chroma.palettes.ColorBlindTonalPalette
 
palette1 - Variable in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette
 
palette2 - Variable in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette
 
paletteOne - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
paletteTwo - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
PROTANOPIA - org.pushingpixels.ephemeral.chroma.colorblind.ColorBlindnessKind
Protanopia color blindness.

Q

q - Variable in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 

R

RATIO_30 - Static variable in class org.pushingpixels.ephemeral.chroma.contrast.Contrast
 
RATIO_45 - Static variable in class org.pushingpixels.ephemeral.chroma.contrast.Contrast
 
RATIO_70 - Static variable in class org.pushingpixels.ephemeral.chroma.contrast.Contrast
 
RATIO_MAX - Static variable in class org.pushingpixels.ephemeral.chroma.contrast.Contrast
 
RATIO_MIN - Static variable in class org.pushingpixels.ephemeral.chroma.contrast.Contrast
 
ratioOfTones(double, double) - Static method in class org.pushingpixels.ephemeral.chroma.contrast.Contrast
Contrast ratio of two tones.
ratioOfYs(double, double) - Static method in class org.pushingpixels.ephemeral.chroma.contrast.Contrast
Contrast ratio is a measure of legibility, its used to compare the lightness of two colors.
redFromArgb(int) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Returns the red component of a color in ARGB format.
requestedChroma - Variable in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette.KeyColor
 
rgbD - Variable in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
rgbToLms - Static variable in class org.pushingpixels.ephemeral.chroma.colorblind.ColorBlindUtils
Matrix for converting RGB to LMS.
rotationDirection(double, double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.MathUtils
Sign of direction change needed to travel from one angle to another.

S

s - Variable in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 
sanitizeDegreesDouble(double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.MathUtils
Sanitizes a degree measure as a floating-point number.
sanitizeDegreesInt(int) - Static method in class org.pushingpixels.ephemeral.chroma.utils.MathUtils
Sanitizes a degree measure as an integer.
sanitizeRadians(double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
Sanitizes a small enough angle in radians.
SCALED_DISCOUNT_FROM_LINRGB - Static variable in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
 
setChroma(double) - Method in class org.pushingpixels.ephemeral.chroma.hct.Hct
Set the chroma of this color.
setCoordinate(double[], double, double[], int) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
Intersects a segment with a plane.
setHue(double) - Method in class org.pushingpixels.ephemeral.chroma.hct.Hct
Set the hue of this color.
setInternalState(int) - Method in class org.pushingpixels.ephemeral.chroma.hct.Hct
 
setTone(double) - Method in class org.pushingpixels.ephemeral.chroma.hct.Hct
Set the tone of this color.
signum(double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.MathUtils
The signum function.
solveToCam(double, double, double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
Finds an sRGB color with the given hue, chroma, and L*, if possible.
solveToInt(double, double, double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
Finds an sRGB color with the given hue, chroma, and L*, if possible.
sourceColorTone - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPalette
 
SRGB_TO_XYZ - Static variable in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
 
surfaceRangeAmplitudeFactor - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.ContainerConfiguration
 

T

tempArray - Variable in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 
toInt() - Method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
ARGB representation of the color.
toInt() - Method in class org.pushingpixels.ephemeral.chroma.hct.Hct
 
TokenPalette - Interface in org.pushingpixels.ephemeral.chroma.palettes
 
TONAL_CONTAINER_SURFACES - org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette.TransitionRange
 
TonalPalette - Class in org.pushingpixels.ephemeral.chroma.palettes
A convenience class for retrieving colors that are constant in hue and chroma, but vary in tone.
TonalPalette(double, double, Hct) - Constructor for class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
 
TonalPalette.KeyColor - Class in org.pushingpixels.ephemeral.chroma.palettes
Key color is a color that represents the hue and chroma of a tonal palette.
tone - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
 
tone - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
 
tone - Variable in class org.pushingpixels.ephemeral.chroma.hct.Hct
 
tone(int) - Method in interface org.pushingpixels.ephemeral.chroma.palettes.BaseTonalPalette
Create an ARGB color from this palette and the provided HCT tone.
tone(int) - Method in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette
 
tone(int) - Method in class org.pushingpixels.ephemeral.chroma.palettes.ColorBlindTonalPalette
 
tone(int) - Method in class org.pushingpixels.ephemeral.chroma.palettes.TonalPalette
Create an ARGB color with HCT hue and chroma of this Tones instance, and the provided HCT tone.
toneAllowsLightForeground(double) - Static method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
Tones less than ~T50 always permit white at 4.5 contrast.
toneAllowsLightForeground(double) - Static method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
Tones less than ~T50 always permit white at 4.5 contrast.
tonePrefersLightForeground(double) - Static method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPaletteColor
People prefer white foregrounds on ~T60-70.
tonePrefersLightForeground(double) - Static method in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicPaletteColor
People prefer white foregrounds on ~T60-70.
transitionRange - Variable in class org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette
 
transitionRange - Variable in class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette
 
TransitionRange() - Constructor for enum org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette.TransitionRange
 
TransitionRangeBalancedDark() - Constructor for class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeBalancedDark
 
TransitionRangeBalancedLight() - Constructor for class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeBalancedLight
 
TransitionRangeFidelityDark(double) - Constructor for class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeFidelityDark
 
TransitionRangeFidelityLight(double) - Constructor for class org.pushingpixels.ephemeral.chroma.palettes.BimodalTonalPalette.TransitionRangeFidelityLight
 
TRITANOPIA - org.pushingpixels.ephemeral.chroma.colorblind.ColorBlindnessKind
Tritanopia color blindness.
trueDelinearized(double) - Static method in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
Delinearizes an RGB component, returning a floating-point number.

V

valueOf(String) - Static method in enum org.pushingpixels.ephemeral.chroma.colorblind.ColorBlindnessKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette.TransitionRange
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pushingpixels.ephemeral.chroma.colorblind.ColorBlindnessKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pushingpixels.ephemeral.chroma.dynamiccolor.DynamicBimodalPalette.TransitionRange
Returns an array containing the constants of this enum type, in the order they are declared.
viewed(ViewingConditions) - Method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
ARGB representation of the color, in defined viewing conditions.
ViewingConditions - Class in org.pushingpixels.ephemeral.chroma.hct
In traditional color spaces, a color can be identified solely by the observer's measurement of the color.
ViewingConditions(double, double, double, double, double, double, double[], double, double, double) - Constructor for class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
Parameters are intermediate values of the CAM16 conversion process.

W

WHITE_POINT_D65 - Static variable in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
 
whitePointD65() - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Returns the standard white point; white on a sunny day.

X

XYZ_TO_CAM16RGB - Static variable in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 
XYZ_TO_SRGB - Static variable in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
 
xyzFromArgb(int) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Converts a color from XYZ to ARGB.
xyzInViewingConditions(ViewingConditions, double[]) - Method in class org.pushingpixels.ephemeral.chroma.hct.Cam16
 

Y

Y_FROM_LINRGB - Static variable in class org.pushingpixels.ephemeral.chroma.hct.HctSolver
 
yFromLstar(double) - Static method in class org.pushingpixels.ephemeral.chroma.utils.ColorUtils
Converts an L* value to a Y value.

Z

z - Variable in class org.pushingpixels.ephemeral.chroma.hct.ViewingConditions
 
A B C D E F G H I J K L M N O P Q R S T V W X Y Z 
All Classes All Packages