#include <te_scummvm_codec.h>
Public Member Functions | |
| virtual bool | load (const TetraedgeFSNode &node) override |
| virtual bool | load (Common::SeekableReadStream &stream)=0 |
| virtual uint | width () override |
| virtual uint | height () override |
| virtual int | nbFrames () override |
| virtual Graphics::PixelFormat | pixelFormat () 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.