alpha() const | Color | inline |
alpha(ComponentType a) | Color | inline |
alphaf() const | Color | inline |
alphaf(float v) | Color | inline |
blue() const | Color | inline |
blue(ComponentType b) | Color | inline |
bluef() const | Color | inline |
bluef(float v) | Color | inline |
Color()=default | Color | |
Color(RGBAType c) noexcept | Color | inlineexplicit |
Color(const Color &color, ComponentType alpha) noexcept | Color | inline |
Color(ComponentType r, ComponentType g, ComponentType b, ComponentType a=255) noexcept | Color | inlineexplicit |
ComponentType typedef | Color | |
css(const std::string &hex) | Color | inlinestatic |
css(const char *hex) | Color | inlinestatic |
get_hslf(float &h, float &s, float &l, float *alpha=nullptr) | Color | |
get_hsvf(float &h, float &s, float &v, float *alpha=nullptr) | Color | |
get_rgbaf(float &r, float &g, float &b, float *alpha=nullptr) | Color | |
green() const | Color | inline |
green(ComponentType g) | Color | inline |
greenf() const | Color | inline |
greenf(float v) | Color | inline |
hex() const | Color | |
hslf(float h, float s, float l, float alpha=1.0) | Color | static |
hsvf(float h, float s, float v, float alpha=1.0) | Color | static |
hue(float h) const | Color | inline |
interp_hsl(const Color &a, const Color &b, float t) | Color | static |
interp_hsv(const Color &a, const Color &b, float t) | Color | static |
interp_rgba(const Color &a, const Color &b, float t) | Color | static |
m_rgba | Color | protected |
operator*(T scalar) const | Color | inline |
operator*(const Color &rhs) const | Color | inline |
operator+(T scalar) const | Color | inline |
operator+(const Color &rhs) const | Color | inline |
operator-(T scalar) const | Color | inline |
operator-(const Color &rhs) const | Color | inline |
operator/(T scalar) const | Color | inline |
operator/(const Color &rhs) const | Color | inline |
operator=(RGBAType c) | Color | inline |
pixel16() const | Color | inline |
pixel16(uint16_t c) | Color | inlinestatic |
pixel24() const | Color | inline |
pixel24(RGBAType c) | Color | inlinestatic |
pixel32() const | Color | inline |
pixel32(RGBAType c) | Color | inlinestatic |
red() const | Color | inline |
red(ComponentType r) | Color | inline |
redf() const | Color | inline |
redf(float v) | Color | inline |
rgb(RGBType c, ComponentType alpha=255) noexcept | Color | inlinestatic |
rgbaf(float r, float g, float b, float a=1.0) | Color | inlinestatic |
RGBAType typedef | Color | |
RGBType typedef | Color | |
shade(float factor) const | Color | inline |
tint(float factor) const | Color | inline |