diff options
Diffstat (limited to '')
-rw-r--r-- | src/utils/color/rgba.hpp (renamed from src/utils/rgba_color.hpp) | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/utils/rgba_color.hpp b/src/utils/color/rgba.hpp index 560727f0..5d67a92a 100644 --- a/src/utils/rgba_color.hpp +++ b/src/utils/color/rgba.hpp @@ -25,25 +25,23 @@ #ifndef RGBA_COLOR_HPP #define RGBA_COLOR_HPP -#include "rgb_color.hpp" +#include "rgb.hpp" namespace usdx { class RgbaColor : public RgbColor { private: - float alpha; + uint8_t alpha; public: - RgbaColor(int red, int green, int blue, int alpha); - RgbaColor(float red, float green, float blue, float alpha); + RgbaColor(uint8_t red, uint8_t green, uint8_t blue, uint8_t alpha); RgbaColor(const RgbaColor& color); - RgbaColor(const RgbColor& color, int alpha); - RgbaColor(const RgbColor& color, float alpha); + RgbaColor(const RgbColor& color, uint8_t alpha = 255); RgbaColor& operator=(const RgbaColor& color); RgbaColor& operator=(const RgbColor& color); - float get_alpha(void) const; + uint8_t get_alpha(void) const; virtual const GLubyte* get_array(size_t len) const; int get_array_comonent_count(void) const; |