| 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 |