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
All Classes All Packages
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
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
All Classes All Packages