OpenMW
|
Public Member Functions | |
BSAArchive (const String &name) | |
bool | isCaseSensitive () const |
void | load () |
void | unload () |
DataStreamPtr | open (const String &filename, bool readonly=true) const |
bool | exists (const String &filename) |
time_t | getModifiedTime (const String &) |
StringVectorPtr | list (bool recursive=true, bool dirs=false) |
FileInfoListPtr | listFileInfo (bool recursive=true, bool dirs=false) |
StringVectorPtr | find (const String &pattern, bool recursive=true, bool dirs=false) |
FileInfoListPtr | findFileInfo (const String &pattern, bool recursive=true, bool dirs=false) const |
Static Private Member Functions | |
static const char * | extractFilename (const Bsa::BSAFile::FileStruct &entry) |
Private Attributes | |
Bsa::BSAFile | arc |
BSAArchive::BSAArchive | ( | const String & | name | ) | [inline] |
bool BSAArchive::exists | ( | const String & | filename | ) | [inline] |
static const char* BSAArchive::extractFilename | ( | const Bsa::BSAFile::FileStruct & | entry | ) | [inline, static, private] |
StringVectorPtr BSAArchive::find | ( | const String & | pattern, |
bool | recursive = true , |
||
bool | dirs = false |
||
) | [inline] |
FileInfoListPtr BSAArchive::findFileInfo | ( | const String & | pattern, |
bool | recursive = true , |
||
bool | dirs = false |
||
) | const [inline] |
time_t BSAArchive::getModifiedTime | ( | const String & | ) | [inline] |
bool BSAArchive::isCaseSensitive | ( | ) | const [inline] |
StringVectorPtr BSAArchive::list | ( | bool | recursive = true , |
bool | dirs = false |
||
) | [inline] |
FileInfoListPtr BSAArchive::listFileInfo | ( | bool | recursive = true , |
bool | dirs = false |
||
) | [inline] |
void BSAArchive::load | ( | ) | [inline] |
DataStreamPtr BSAArchive::open | ( | const String & | filename, |
bool | readonly = true |
||
) | const [inline] |
void BSAArchive::unload | ( | ) | [inline] |
Bsa::BSAFile BSAArchive::arc [private] |