aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils/color/rgba.hpp
diff options
context:
space:
mode:
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;