Alexander De Geeter
/
RGB-LED
voor rian
lib/color.h@0:ff4d23667e75, 2015-10-23 (annotated)
- Committer:
- de_geeter_alexander
- Date:
- Fri Oct 23 08:36:18 2015 +0000
- Revision:
- 0:ff4d23667e75
lol
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
de_geeter_alexander | 0:ff4d23667e75 | 1 | |
de_geeter_alexander | 0:ff4d23667e75 | 2 | |
de_geeter_alexander | 0:ff4d23667e75 | 3 | #ifndef COLOR_H |
de_geeter_alexander | 0:ff4d23667e75 | 4 | #define COLOR_H |
de_geeter_alexander | 0:ff4d23667e75 | 5 | |
de_geeter_alexander | 0:ff4d23667e75 | 6 | class Color { |
de_geeter_alexander | 0:ff4d23667e75 | 7 | |
de_geeter_alexander | 0:ff4d23667e75 | 8 | |
de_geeter_alexander | 0:ff4d23667e75 | 9 | public: |
de_geeter_alexander | 0:ff4d23667e75 | 10 | Color(int red, int green, int blue); |
de_geeter_alexander | 0:ff4d23667e75 | 11 | Color(int color); |
de_geeter_alexander | 0:ff4d23667e75 | 12 | Color(float red, float green, float blue); |
de_geeter_alexander | 0:ff4d23667e75 | 13 | int getRed(); |
de_geeter_alexander | 0:ff4d23667e75 | 14 | int getGreen(); |
de_geeter_alexander | 0:ff4d23667e75 | 15 | int getBlue(); |
de_geeter_alexander | 0:ff4d23667e75 | 16 | int getHex(); |
de_geeter_alexander | 0:ff4d23667e75 | 17 | int floatToColorValue(float value); |
de_geeter_alexander | 0:ff4d23667e75 | 18 | static const int MAX_COLOR = 255; |
de_geeter_alexander | 0:ff4d23667e75 | 19 | enum colors { |
de_geeter_alexander | 0:ff4d23667e75 | 20 | RED = 0xFF0000, |
de_geeter_alexander | 0:ff4d23667e75 | 21 | GREEN= 0x00FF00, |
de_geeter_alexander | 0:ff4d23667e75 | 22 | BLUE= 0x0000FF, |
de_geeter_alexander | 0:ff4d23667e75 | 23 | CYAN= 0xFFFF00, |
de_geeter_alexander | 0:ff4d23667e75 | 24 | MAGENTA= 0xFF00FF, |
de_geeter_alexander | 0:ff4d23667e75 | 25 | YELLOW= 0xFFFF00, |
de_geeter_alexander | 0:ff4d23667e75 | 26 | WHITE= 0xFFFFFF, |
de_geeter_alexander | 0:ff4d23667e75 | 27 | PINK=0xFF69B4 |
de_geeter_alexander | 0:ff4d23667e75 | 28 | }; |
de_geeter_alexander | 0:ff4d23667e75 | 29 | private: |
de_geeter_alexander | 0:ff4d23667e75 | 30 | int red, green, blue; |
de_geeter_alexander | 0:ff4d23667e75 | 31 | |
de_geeter_alexander | 0:ff4d23667e75 | 32 | |
de_geeter_alexander | 0:ff4d23667e75 | 33 | |
de_geeter_alexander | 0:ff4d23667e75 | 34 | }; |
de_geeter_alexander | 0:ff4d23667e75 | 35 | |
de_geeter_alexander | 0:ff4d23667e75 | 36 | #endif |