22#ifndef TETRAEDGE_OBB_ARCHIVE_H
23#define TETRAEDGE_OBB_ARCHIVE_H
25#include "common/archive.h"
26#include "common/ptr.h"
27#include "common/stream.h"
28#include "common/hashmap.h"
29#include "common/hash-str.h"
44 uint32 size) : _fileOffset(offset), _fileSize(size) {}
57 const Common::Path& obbName) : _files(files), _obbName(obbName) {}
Definition: archive.h:141
Definition: obb_archive.h:33
int listMembers(Common::ArchiveMemberList &) const override
bool hasFile(const Common::Path &path) const override
Common::SeekableReadStream * createReadStreamForMember(const Common::Path &path) const override
const Common::ArchiveMemberPtr getMember(const Common::Path &path) const override
Definition: obb_archive.h:41