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 |