Subversion Repositories Kolibri OS

Rev

Rev 6050 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.  
  2. struct _rgb
  3. {
  4.         byte r,g,b;
  5.         void DwordToRgb();
  6.         dword RgbToDword();
  7. } rgb;
  8.  
  9. void _rgb::DwordToRgb(dword _dword)
  10. {
  11.         r = _dword & 0xFF; _dword >>= 8;
  12.         g = _dword & 0xFF; _dword >>= 8;
  13.         b = _dword & 0xFF; _dword >>= 8;
  14. }
  15.  
  16. dword _rgb::RgbToDword()
  17. {
  18.         dword _b, _g;
  19.         _b = b << 16;
  20.         _g = g << 8;
  21.         return _b + _g + r;
  22. }
  23.