diff options
author | Matthew Hoops | 2011-09-29 12:27:38 -0400 |
---|---|---|
committer | Matthew Hoops | 2011-09-29 12:27:38 -0400 |
commit | 8bc240124ad8ea7ffd36f11d697a460e746956a8 (patch) | |
tree | 0a5bc0e9b2ba11d25b7967817c23804beeec5739 /engines/pegasus/surface.h | |
parent | de5849b102d4fbb1eb9c25f0b9456101de6836bf (diff) | |
download | scummvm-rg350-8bc240124ad8ea7ffd36f11d697a460e746956a8.tar.gz scummvm-rg350-8bc240124ad8ea7ffd36f11d697a460e746956a8.tar.bz2 scummvm-rg350-8bc240124ad8ea7ffd36f11d697a460e746956a8.zip |
PEGASUS: Allow getting frames from videos
Diffstat (limited to 'engines/pegasus/surface.h')
-rwxr-xr-x | engines/pegasus/surface.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/pegasus/surface.h b/engines/pegasus/surface.h index 72d614f963..c94ccdf0fc 100755 --- a/engines/pegasus/surface.h +++ b/engines/pegasus/surface.h @@ -73,6 +73,7 @@ public: virtual void getImageFromPICTFile(const Common::String &fileName); virtual void getImageFromPICTResource(Common::MacResManager *resFork, uint16 id); + virtual void getImageFromMovieFrame(Video::SeekableVideoDecoder *, TimeValue); protected: bool _ownsSurface; @@ -103,6 +104,7 @@ public: virtual void initFromPICTFile(const Common::String &fileName, bool transparent = false); virtual void initFromPICTResource(Common::MacResManager *resFork, uint16 id, bool transparent = false); + virtual void initFromMovieFrame(Video::SeekableVideoDecoder *, TimeValue, bool transparent = false); }; class SpriteFrame : public Frame { @@ -122,6 +124,7 @@ public: virtual void initFromPICTFile(const Common::String &fileName, bool transparent = false); virtual void initFromPICTResource(Common::MacResManager *resFork, uint16 id, bool transparent = false); + virtual void initFromMovieFrame(Video::SeekableVideoDecoder *, TimeValue, bool transparent = false); virtual void draw(const Common::Rect &); }; |