utils/color.h file

Color utils.

Contents

Functions

void color_brighten(GdkRGBA* src, float val)
Brightens the color by the given amount.
void color_brighten_default(GdkRGBA* src)
Brightens the color by the default amount.
void color_darken(GdkRGBA* src, float val)
Darkens the color by the given amount.
void color_darken_default(GdkRGBA* src)
Darkens the color by the default amount.
auto color_is_same(GdkRGBA* src, GdkRGBA* dest) -> bool
Returns whether the color is the same.
auto color_is_bright(GdkRGBA* src) -> bool
Returns if the color is bright or not.
auto color_is_very_bright(GdkRGBA* src) -> bool
Returns if the color is very bright or not.
auto color_is_very_very_bright(GdkRGBA* src) -> bool
Returns if the color is very very bright or not.
auto color_is_very_dark(GdkRGBA* src) -> bool
Returns if the color is very dark or not.
auto color_is_very_very_dark(GdkRGBA* src) -> bool
Returns if the color is very very dark or not.
void color_morph(GdkRGBA* a, GdkRGBA* b, float amt, GdkRGBA* result)
Morphs from a to b, depending on the given amount.