123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #ifndef SQUISH_COLOURFIT_H
- #define SQUISH_COLOURFIT_H
- #include "squish.h"
- #include "maths.h"
- #include <climits>
- namespace squish {
- class ColourSet;
- class ColourFit
- {
- public:
- ColourFit( ColourSet const* colours, int flags );
- virtual ~ColourFit();
- void Compress( void* block );
- protected:
- virtual void Compress3( void* block ) = 0;
- virtual void Compress4( void* block ) = 0;
- ColourSet const* m_colours;
- int m_flags;
- };
- }
- #endif
|