He.Scheme – libhelium-1 Reference Manual
Packages
libhelium-1
He
Scheme
Scheme
background
error
error_container
find_best_tone_for_chroma
get_curve
inverse_on_surface
inverse_primary
inverse_surface
neutral_key
neutral_variant_key
on_background
on_error
on_error_container
on_primary
on_primary_container
on_secondary
on_secondary_container
on_surface
on_surface_variant
on_tertiary
on_tertiary_container
outline
outline_variant
primary
primary_container
primary_key
scrim
secondary
secondary_container
secondary_key
shadow
surface
surface_bright
surface_container
surface_container_high
surface_container_highest
surface_container_low
surface_container_lowest
surface_dim
surface_variant
t_max_c
t_min_c
tertiary
tertiary_container
tertiary_key
Scheme
Object Hierarchy:
He.Scheme
He.Scheme
He.Scheme
Description:
public
class
Scheme
A class that contains the color scheme of the app.
Namespace:
He
Package:
libhelium-1
Content:
Creation methods:
public
Scheme
()
Methods:
public
DynamicColor
background
()
public
DynamicColor
error
()
public
DynamicColor
error_container
()
public
double
find_best_tone_for_chroma
(
double
hue,
double
chroma,
double
tone,
bool
by_decreasing_tone)
public
ContrastCurve
get_curve
(
double
def_c)
public
DynamicColor
inverse_on_surface
()
public
DynamicColor
inverse_primary
()
public
DynamicColor
inverse_surface
()
public
DynamicColor
neutral_key
()
public
DynamicColor
neutral_variant_key
()
public
DynamicColor
on_background
()
public
DynamicColor
on_error
()
public
DynamicColor
on_error_container
()
public
DynamicColor
on_primary
()
public
DynamicColor
on_primary_container
()
public
DynamicColor
on_secondary
()
public
DynamicColor
on_secondary_container
()
public
DynamicColor
on_surface
()
public
DynamicColor
on_surface_variant
()
public
DynamicColor
on_tertiary
()
public
DynamicColor
on_tertiary_container
()
public
DynamicColor
outline
()
public
DynamicColor
outline_variant
()
public
DynamicColor
primary
()
public
DynamicColor
primary_container
()
public
DynamicColor
primary_key
()
public
DynamicColor
scrim
()
public
DynamicColor
secondary
()
public
DynamicColor
secondary_container
()
public
DynamicColor
secondary_key
()
public
DynamicColor
shadow
()
public
DynamicColor
surface
()
public
DynamicColor
surface_bright
()
public
DynamicColor
surface_container
()
public
DynamicColor
surface_container_high
()
public
DynamicColor
surface_container_highest
()
public
DynamicColor
surface_container_low
()
public
DynamicColor
surface_container_lowest
()
public
DynamicColor
surface_dim
()
public
DynamicColor
surface_variant
()
public
double
t_max_c
(
TonalPalette
palette,
double
lower_bound =
0.0
,
double
upper_bound =
100.0
,
double
chroma_multiplier =
1.0
)
public
double
t_min_c
(
TonalPalette
palette,
double
lower_bound =
0.0
,
double
upper_bound =
100.0
)
public
DynamicColor
tertiary
()
public
DynamicColor
tertiary_container
()
public
DynamicColor
tertiary_key
()