Classes | |
struct | SongInfo |
struct | XMidiData |
Public Member Functions | |
MusicFlex (Common::SeekableReadStream *rs) | |
XMidiData * | getXMidi (uint32 index) |
Get an xmidi. | |
const SongInfo * | getSongInfo (uint32 index) const |
Get song info. | |
Common::SeekableReadStream * | getAdlibTimbres () |
Get the Adlib Timbres (index 259) | |
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. | |
Public Member Functions inherited from Ultima::Ultima8::Archive | |
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 |
Additional Inherited Members | |
Protected Member Functions inherited from Ultima::Ultima8::Archive | |
uint8 * | getRawObject (uint32 index, uint32 *sizep=0) |
uint32 | getRawSize (uint32 index) const |
Protected Attributes inherited from Ultima::Ultima8::Archive | |
uint32 | _count |
|
overridevirtual |
Uncache a single object Potentially dangerous. See uncache()
Implements Ultima::Ultima8::Archive.