Claw
1.7.3
|
RGB pixel. More...
#include <pixel.hpp>
Public Types | |
typedef unsigned char | component_type |
The type of the components of the color. | |
Public Member Functions | |
rgb_pixel () | |
Default constructor. | |
rgb_pixel (component_type r, component_type g, component_type b) | |
Constructor. | |
rgb_pixel (const rgba_pixel &p) | |
Constructor. | |
rgb_pixel (const std::string &c) | |
Constructor from a color name or code. | |
bool | operator== (const rgb_pixel &that) const |
Compare to a pixel. | |
bool | operator== (const rgba_pixel &that) const |
Compare to a pixel. | |
bool | operator!= (const rgb_pixel &that) const |
Compare to a pixel. | |
bool | operator!= (const rgba_pixel &that) const |
Compare to a pixel. | |
Public Attributes | |
struct { | |
component_type red | |
Red component. | |
component_type green | |
Green component. | |
component_type blue | |
Blue component. | |
} | components |
Component by component representation. |
claw::graphic::rgb_pixel::rgb_pixel | ( | const rgba_pixel & | p | ) |
Constructor.
p | An RGBA pixel. |
Definition at line 113 of file pixel.cpp.
References claw::graphic::rgba_pixel::components.
claw::graphic::rgb_pixel::rgb_pixel | ( | const std::string & | c | ) | [explicit] |
bool claw::graphic::rgb_pixel::operator!= | ( | const rgb_pixel & | that | ) | const |
bool claw::graphic::rgb_pixel::operator!= | ( | const rgba_pixel & | that | ) | const |
bool claw::graphic::rgb_pixel::operator== | ( | const rgb_pixel & | that | ) | const |
bool claw::graphic::rgb_pixel::operator== | ( | const rgba_pixel & | that | ) | const |