|
| Rgba8 (const Rgba8 &)=default |
| Default copy constructor. More...
|
|
| Rgba8 (Rgba8 &&)=default |
| Default move constructor. More...
|
|
Rgba8 & | operator= (Rgba8 &&)=default |
| Default move assignment operator. More...
|
|
Rgba8 & | operator= (const Rgba8 &)=default |
| Default copy assignment operator. More...
|
|
| Rgba8 () |
| Default ctor initializes all channels to zero. More...
|
|
| Rgba8 (uint8_t r, uint8_t g, uint8_t b, uint8_t a=255u) |
| integer r,g,b,a ctor where alpha channel defaults to opaque More...
|
|
| Rgba8 (uint8_t v) |
| ctor where all channels are initialized to the same value More...
|
|
| Rgba8 (float r, float g, float b, float a=1.0f) |
| floating-point r,g,b,a ctor where alpha channel defaults to opaque More...
|
|
| Rgba8 (const Vec3f &rgb) |
| Vec3f r,g,b ctor (alpha channel it set to 1) More...
|
|
| Rgba8 (const Vec4f &rgba) |
| Vec4f r,g,b,a ctor. More...
|
|
bool | operator< (const Rgba8 &rhs) const |
|
bool | operator== (const Rgba8 &rhs) const |
|
float | lengthSqr () const |
|
float | length () const |
|
float | asFloat (int n) const |
| return n'th color channel as a float in the range 0 to 1 More...
|
|
const uint8_t & | operator[] (int n) const |
|
uint8_t & | operator[] (int n) |
|
const uint32_t & | packed () const |
|
uint32_t & | packed () |
|
const uint8_t & | r () const |
|
const uint8_t & | g () const |
|
const uint8_t & | b () const |
|
const uint8_t & | a () const |
|
uint8_t & | r () |
|
uint8_t & | g () |
|
uint8_t & | b () |
|
uint8_t & | a () |
|
| operator Vec3f () const |
|
| operator Vec4f () const |
|
8-bit red, green, blue, alpha packed into 32 bit unsigned int