#include <te_scummvm_codec.h>
Public Member Functions | |
virtual bool | load (const Common::Path &path) override |
virtual bool | load (Common::SeekableReadStream &stream)=0 |
virtual uint | width () override |
virtual uint | height () override |
virtual int | nbFrames () override |
virtual TeImage::Format | imageFormat () override |
virtual void | setLeftBorderSize (uint val) override |
virtual uint | leftBorderSize () override |
virtual void | setRightBorderSize (uint val) override |
virtual uint | rightBorderSize () override |
virtual void | setBottomBorderSize (uint val) override |
virtual uint | bottomBorderSize () override |
virtual void | setTopBorderSize (uint val) override |
virtual uint | topBorderSize () override |
virtual float | frameRate () override |
virtual bool | update (uint i, TeImage &imgout) override |
virtual bool | isAtEnd () override |
virtual void | setColorKeyActivated (bool val) override |
virtual void | setColorKey (const TeColor &col) override |
virtual void | setColorKeyTolerence (float val) override |
Public Member Functions inherited from Tetraedge::TeICodec | |
virtual TeSignal0Param & | onVideoFinished () |
Protected Attributes | |
Graphics::Surface * | _loadedSurface |
Common::Path | _loadedPath |
float | _frameRate |
uint | _bottomBorder |
uint | _topBorder |
Not part of the original engine - but PNG, JPEG, and TGA are all handled by ScummVM so we just wrap them simply.