Public Types | |
| typedef Common::HashMap< uint32, Common::List< uint16 > > | DelMap |
Public Member Functions | |
| Pipe (Common::SeekableReadStream *stream, uint16 id) | |
| virtual void | nextFrame () |
| bool | hasResource (uint32 tag, uint16 id) const |
| Common::SeekableReadStream * | getResource (uint32 tag, uint16 id, bool buffering) |
| virtual const Common::Array< uint16 > * | getScripts () |
| uint16 | getPipeId () const |
| virtual uint32 | getOffset () const |
| virtual void | setOffset (uint32 offset) |
Public Attributes | |
| Animation * | _anim |
| DelMap | _bufferedResources |
Protected Types | |
| typedef Common::HashMap< uint16, PipeResource > | ResourceMap |
| typedef Common::HashMap< uint32, ResourceMap > | TypeMap |
Protected Attributes | |
| Common::SeekableReadStream * | _stream |
| TypeMap | _types |
| uint16 | _pipeId |
| uint32 | _offset |