#ifndef PALETTE_H #define PALETTE_H #include class Palette { public: Palette(); virtual ~Palette(); int32_t addColor( uint8_t iRed, uint8_t iGreen, uint8_t iBlue ); int32_t getCount() const { return iCount; } void getColor( int32_t iIdx, uint8_t &iRed, uint8_t &iGreen, uint8_t &iBlue ); private: int32_t iCount; uint8_t *piChannels; }; #endif