ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Ultima::Ultima8::UsecodeFlex Class Reference
Inheritance diagram for Ultima::Ultima8::UsecodeFlex:
Ultima::Ultima8::Usecode Ultima::Ultima8::RawArchive Ultima::Ultima8::Archive

Public Member Functions

 UsecodeFlex (Common::SeekableReadStream *rs)
 
const uint8 * get_class (uint32 classid) override
 
uint32 get_class_size (uint32 classid) override
 
const char * get_class_name (uint32 classid) override
 
uint32 get_class_base_offset (uint32 classid) override
 
uint32 get_class_event_count (uint32 classid) override
 
- Public Member Functions inherited from Ultima::Ultima8::Usecode
virtual uint32 get_class_event (uint32 classid, uint32 eventid)
 

Additional Inherited Members

- Protected Member Functions inherited from Ultima::Ultima8::RawArchive
 RawArchive (Common::SeekableReadStream *rs)
 
void cache (uint32 index) override
 Cache a single object.
 
void uncache (uint32 index) override
 
bool isCached (uint32 index) const override
 Check if an object is cached.
 
virtual const uint8 * get_object_nodel (uint32 index)
 return object. DON'T delete or modify!
 
virtual uint8 * get_object (uint32 index)
 return object. delete afterwards. This will not cache the object
 
virtual uint32 get_size (uint32 index) const
 get size of object
 
virtual Common::SeekableReadStreamget_datasource (uint32 index)
 
- Protected Member Functions inherited from Ultima::Ultima8::Archive
uint8 * getRawObject (uint32 index, uint32 *sizep=0)
 
uint32 getRawSize (uint32 index) const
 
 Archive ()
 create Archive without any input sources
 
 Archive (Common::SeekableReadStream *rs)
 
bool addSource (FlexFile *af)
 
bool addSource (Common::SeekableReadStream *rs)
 add input source, autodetecting the type (as the constructor)
 
void cache ()
 Cache all objects.
 
void uncache ()
 
uint32 getCount () const
 
- Protected Attributes inherited from Ultima::Ultima8::RawArchive
Std::vector< uint8 * > _objects
 
- Protected Attributes inherited from Ultima::Ultima8::Archive
uint32 _count
 

The documentation for this class was generated from the following file: