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 |
![]() | |
virtual uint32 | get_class_event (uint32 classid, uint32 eventid) |
Additional Inherited Members | |
![]() | |
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::SeekableReadStream * | get_datasource (uint32 index) |
![]() | |
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 |
![]() | |
Std::vector< uint8 * > | _objects |
![]() | |
uint32 | _count |