25 #include "common/array.h" 26 #include "common/endian.h" 27 #include "graphics/palette.h" 28 #include "graphics/surface.h" 30 #include "image/image_decoder.h" 33 class SeekableReadStream;
65 uint16 transparentColor;
66 byte xAspect, yAspect;
67 uint16 pageWidth, pageHeight;
71 int16 timer, step, flags;
85 void destroy()
override;
87 const Header *getHeader()
const {
return &_header; }
117 uint8 _numRelevantPlanes;
124 void packPixels(byte *scanlines, byte *data,
const uint16 scanlinePitch,
const uint16 outPitch);
Definition: image_decoder.h:53
const Graphics::Surface * getSurface() const override
Definition: iff.h:88
void setNumRelevantPlanes(const uint8 numRelevantPlanes)
Definition: iff.h:98
Definition: algorithm.h:29
Definition: formatinfo.h:28
const Graphics::Palette & getPalette() const override
Definition: iff.h:89
Simple class for handling a palette data.
Definition: palette.h:55
void setPixelPacking(const bool pixelPacking)
Definition: iff.h:109
Definition: movie_decoder.h:32