/programs/cmm/lib/patterns/rgb.h |
---|
0,0 → 1,22 |
struct _rgb |
{ |
byte r,g,b; |
void DwordToRgb(); |
dword RgbToDword(); |
} rgb; |
void _rgb::DwordToRgb(dword _dword) |
{ |
r = _dword & 0xFF; _dword >>= 8; |
g = _dword & 0xFF; _dword >>= 8; |
b = _dword & 0xFF; _dword >>= 8; |
} |
dword _rgb::RgbToDword() |
{ |
dword _b, _g; |
_b = b << 16; |
_g = g << 8; |
return _b + _g + r; |
} |