22#ifndef ULTIMA8_FILESYS_FLEXFILE_H
23#define ULTIMA8_FILESYS_FLEXFILE_H
55 uint8 *
getObject(uint32 index, uint32 *size =
nullptr);
66 return _entries.
size();
size_type size() const
Definition: array.h:316
Definition: flex_file.h:28
bool exists(uint32 index)
Definition: flex_file.h:42
bool isValid() const
Check if constructed object is indeed a valid archive.
Definition: flex_file.h:36
FlexFile(Common::SeekableReadStream *rs)
uint32 getCount() const
Definition: flex_file.h:65
uint8 * getObject(uint32 index, uint32 *size=nullptr)
uint32 getSize(uint32 index) const
Common::SeekableReadStream * getDataSource(uint32 index, bool is_text=false)
Definition: flex_file.h:75