cleanup
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17526 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
bd5ed534cf
commit
8dc6e23650
|
@ -13,48 +13,61 @@
|
||||||
|
|
||||||
|
|
||||||
class RGBColor {
|
class RGBColor {
|
||||||
public:
|
public:
|
||||||
RGBColor(uint8 r, uint8 g, uint8 b, uint8 a = 255);
|
RGBColor(uint8 r,
|
||||||
RGBColor(int r, int g, int b, int a = 255);
|
uint8 g,
|
||||||
RGBColor(const rgb_color &col);
|
uint8 b,
|
||||||
RGBColor(uint16 col);
|
uint8 a = 255);
|
||||||
RGBColor(uint8 col);
|
RGBColor(int r,
|
||||||
RGBColor(const RGBColor &col);
|
int g,
|
||||||
RGBColor();
|
int b,
|
||||||
|
int a = 255);
|
||||||
|
RGBColor(const rgb_color& color);
|
||||||
|
RGBColor(uint16 color);
|
||||||
|
RGBColor(uint8 color);
|
||||||
|
RGBColor(const RGBColor& color);
|
||||||
|
RGBColor();
|
||||||
|
|
||||||
uint8 GetColor8() const;
|
uint8 GetColor8() const;
|
||||||
uint16 GetColor15() const;
|
uint16 GetColor15() const;
|
||||||
uint16 GetColor16() const;
|
uint16 GetColor16() const;
|
||||||
rgb_color GetColor32() const;
|
rgb_color GetColor32() const;
|
||||||
|
|
||||||
void SetColor(uint8 r, uint8 g, uint8 b, uint8 a = 255);
|
void SetColor(uint8 r,
|
||||||
void SetColor(int r, int g, int b, int a = 255);
|
uint8 g,
|
||||||
void SetColor(uint16 color16);
|
uint8 b,
|
||||||
void SetColor(uint8 color8);
|
uint8 a = 255);
|
||||||
void SetColor(const rgb_color &color);
|
void SetColor(int r,
|
||||||
void SetColor(const RGBColor &col);
|
int g,
|
||||||
|
int b,
|
||||||
|
int a = 255);
|
||||||
|
void SetColor(uint16 color16);
|
||||||
|
void SetColor(uint8 color8);
|
||||||
|
void SetColor(const rgb_color& color);
|
||||||
|
void SetColor(const RGBColor& color);
|
||||||
|
|
||||||
const RGBColor & operator=(const RGBColor &color);
|
const RGBColor& operator=(const RGBColor& color);
|
||||||
const RGBColor & operator=(const rgb_color &color);
|
const RGBColor& operator=(const rgb_color& color);
|
||||||
bool operator==(const rgb_color &color) const;
|
|
||||||
bool operator==(const RGBColor &color) const;
|
|
||||||
bool operator!=(const rgb_color &color) const;
|
|
||||||
bool operator!=(const RGBColor &color) const;
|
|
||||||
|
|
||||||
bool IsTransparentMagic() const;
|
bool operator==(const rgb_color& color) const;
|
||||||
|
bool operator==(const RGBColor& color) const;
|
||||||
void PrintToStream() const;
|
bool operator!=(const rgb_color& color) const;
|
||||||
|
bool operator!=(const RGBColor& color) const;
|
||||||
|
|
||||||
|
bool IsTransparentMagic() const;
|
||||||
|
|
||||||
|
void PrintToStream() const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
rgb_color fColor32;
|
rgb_color fColor32;
|
||||||
|
|
||||||
// caching
|
// caching
|
||||||
mutable uint16 fColor16;
|
mutable uint16 fColor16;
|
||||||
mutable uint16 fColor15;
|
mutable uint16 fColor15;
|
||||||
mutable uint8 fColor8;
|
mutable uint8 fColor8;
|
||||||
mutable bool fUpdate8;
|
mutable bool fUpdate8;
|
||||||
mutable bool fUpdate15;
|
mutable bool fUpdate15;
|
||||||
mutable bool fUpdate16;
|
mutable bool fUpdate16;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // RGB_COLOR_H
|
#endif // RGB_COLOR_H
|
||||||
|
|
Loading…
Reference in New Issue