22#ifndef IMAGE_IMAGEDECODER_H
23#define IMAGE_IMAGEDECODER_H
25#include "common/scummsys.h"
26#include "common/str.h"
27#include "graphics/palette.h"
30class SeekableReadStream;
Simple class for handling a palette data.
Definition: palette.h:61
bool empty() const
Definition: palette.h:121
Definition: image_decoder.h:53
virtual uint32 getTransparentColor() const
Definition: image_decoder.h:110
virtual bool hasPalette() const
Definition: image_decoder.h:105
virtual bool hasMask() const
Definition: image_decoder.h:120
virtual const Graphics::Palette & getPalette() const =0
virtual bool hasTransparentColor() const
Definition: image_decoder.h:108
virtual const Graphics::Surface * getMask() const
Definition: image_decoder.h:115
virtual bool loadStream(Common::SeekableReadStream &stream)=0
virtual const Graphics::Surface * getSurface() const =0
Definition: algorithm.h:29
Definition: formatinfo.h:28