He.Scheme – libhelium-1 Reference Manual
Packages
libhelium-1
He
Scheme
Scheme
background
control_activated
control_normal
error
error_container
error_dim
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_primary_fixed
on_primary_fixed_variant
on_secondary
on_secondary_container
on_secondary_fixed
on_secondary_fixed_variant
on_surface
on_surface_variant
on_tertiary
on_tertiary_container
on_tertiary_fixed
on_tertiary_fixed_variant
outline
outline_variant
primary
primary_container
primary_dim
primary_fixed
primary_fixed_dim
primary_key
scrim
secondary
secondary_container
secondary_dim
secondary_fixed
secondary_fixed_dim
secondary_key
shadow
surface
surface_bright
surface_container
surface_container_high
surface_container_highest
surface_container_low
surface_container_lowest
surface_dim
surface_tint
surface_variant
t_max_c
t_min_c
tertiary
tertiary_container
tertiary_dim
tertiary_fixed
tertiary_fixed_dim
tertiary_key
text_primary_inverse
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
control_activated
()
public
DynamicColor
control_normal
()
public
DynamicColor
error
()
public
DynamicColor
error_container
()
public
DynamicColor
error_dim
()
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_primary_fixed
()
public
DynamicColor
on_primary_fixed_variant
()
public
DynamicColor
on_secondary
()
public
DynamicColor
on_secondary_container
()
public
DynamicColor
on_secondary_fixed
()
public
DynamicColor
on_secondary_fixed_variant
()
public
DynamicColor
on_surface
()
public
DynamicColor
on_surface_variant
()
public
DynamicColor
on_tertiary
()
public
DynamicColor
on_tertiary_container
()
public
DynamicColor
on_tertiary_fixed
()
public
DynamicColor
on_tertiary_fixed_variant
()
public
DynamicColor
outline
()
public
DynamicColor
outline_variant
()
public
DynamicColor
primary
()
public
DynamicColor
primary_container
()
public
DynamicColor
primary_dim
()
public
DynamicColor
primary_fixed
()
public
DynamicColor
primary_fixed_dim
()
public
DynamicColor
primary_key
()
public
DynamicColor
scrim
()
public
DynamicColor
secondary
()
public
DynamicColor
secondary_container
()
public
DynamicColor
secondary_dim
()
public
DynamicColor
secondary_fixed
()
public
DynamicColor
secondary_fixed_dim
()
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_tint
()
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
)
Finds the tone that maximizes chroma for a given palette within bounds.
public
double
t_min_c
(
TonalPalette
palette,
double
lower_bound =
0.0
,
double
upper_bound =
100.0
)
Finds the tone that minimizes chroma for a given palette within bounds.
public
DynamicColor
tertiary
()
public
DynamicColor
tertiary_container
()
public
DynamicColor
tertiary_dim
()
public
DynamicColor
tertiary_fixed
()
public
DynamicColor
tertiary_fixed_dim
()
public
DynamicColor
tertiary_key
()
public
DynamicColor
text_primary_inverse
()