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"
33class SeekableReadStream;
65 uint16 transparentColor;
66 byte xAspect, yAspect;
67 uint16 pageWidth, pageHeight;
71 int16 timer, step, flags;
87 const Header *getHeader()
const {
return &_header; }
117 uint8 _numRelevantPlanes;
124 void packPixels(
byte *scanlines,
byte *data,
const uint16 scanlinePitch,
const uint16 outPitch);
Simple class for handling a palette data.
Definition: palette.h:61
bool loadStream(Common::SeekableReadStream &stream) override
void setNumRelevantPlanes(const uint8 numRelevantPlanes)
Definition: iff.h:98
void setPixelPacking(const bool pixelPacking)
Definition: iff.h:109
const Graphics::Surface * getSurface() const override
Definition: iff.h:88
const Graphics::Palette & getPalette() const override
Definition: iff.h:89
Definition: image_decoder.h:53
Definition: algorithm.h:29
Definition: formatinfo.h:28