commons 0.1.5
Header-only C++23 library of common/shared types for the C++ libraries
Loading...
Searching...
No Matches
comms::Color Member List

This is the complete list of members for comms::Color, including all inherited members.

acomms::Color
analogous(const f64 angle=30.0) constcomms::Colorinline
bcomms::Color
blend_over(const Color bg) constcomms::Colorinline
complement() constcomms::Colorinline
contrast_ratio(const Color other) constcomms::Colorinline
darken(const f64 amount) constcomms::Colorinline
desaturate(const f64 amount) constcomms::Colorinline
fade(const f64 opacity_unit) constcomms::Colorinline
from_argb_int(const u32 v)comms::Colorinlinestatic
from_rgb_int(const u32 v)comms::Colorinlinestatic
from_rgba_int(const u32 v)comms::Colorinlinestatic
gcomms::Color
grayscale() constcomms::Colorinline
has_readable_contrast(const Color text) constcomms::Colorinline
invert() constcomms::Colorinline
is_light() constcomms::Colorinline
lighten(const f64 amount) constcomms::Colorinline
mix(const Color other, f64 t) constcomms::Colorinline
opacity(const f64 opacity_unit) constcomms::Colorinline
parse(std::string_view s)comms::Colorstatic
parse_hex(std::string_view s)comms::Colorinlinestatic
rcomms::Color
readable_text_color() constcomms::Colorinline
recolor(const Color other) constcomms::Colorinline
relative_luminance() constcomms::Colorinline
rotate_hue(const f64 degrees) constcomms::Colorinline
saturate(const f64 amount) constcomms::Colorinline
shade(const f64 amount) constcomms::Colorinline
split_complementary() constcomms::Colorinline
tint(const f64 amount) constcomms::Colorinline
to_css_rgb_string() constcomms::Colorinline
to_css_rgba_string() constcomms::Colorinline
to_hex_string() constcomms::Colorinline
tone(const f64 amount) constcomms::Colorinline
triadic() constcomms::Colorinline