21 lines
333 B
C++
21 lines
333 B
C++
|
|
#ifndef SPECTRE_GRAPHICS_IMAGE_DECODER_H
|
|
#define SPECTRE_GRAPHICS_IMAGE_DECODER_H
|
|
|
|
namespace sp {
|
|
class Image;
|
|
}
|
|
|
|
namespace sp {
|
|
namespace image {
|
|
|
|
class Decoder
|
|
{
|
|
public :
|
|
|
|
virtual bool decode(Image& img, const unsigned char *data, unsigned size) = 0;
|
|
};
|
|
|
|
}} // namespace sp::image
|
|
|
|
#endif /* SPECTRE_GRAPHICS_IMAGE_DECODER_H */
|