#include <seadArchiveRes.h>
Inherits sead::DirectResource.
Inherited by sead::SharcArchiveRes.
◆ ArchiveRes()
| sead::ArchiveRes::ArchiveRes |
( |
| ) |
|
|
inline |
◆ ~ArchiveRes()
| sead::ArchiveRes::~ArchiveRes |
( |
| ) |
|
|
inlineoverride |
◆ getLoadDataAlignment()
| u32 sead::ArchiveRes::getLoadDataAlignment |
( |
| ) |
|
|
inlineoverridevirtual |
◆ doCreate_()
| void sead::ArchiveRes::doCreate_ |
( |
u8 * | buf, |
|
|
u32 | , |
|
|
Heap * | ) |
|
overrideprotectedvirtual |
◆ getFileImpl_()
| virtual void * sead::ArchiveRes::getFileImpl_ |
( |
const SafeString & | file_path, |
|
|
FileInfo * | file_info ) |
|
protectedpure virtual |
◆ getFileFastImpl_()
| virtual void * sead::ArchiveRes::getFileFastImpl_ |
( |
s32 | entry_id, |
|
|
FileInfo * | file_info ) |
|
protectedpure virtual |
◆ convertPathToEntryIDImpl_()
| virtual s32 sead::ArchiveRes::convertPathToEntryIDImpl_ |
( |
const SafeString & | file_path | ) |
|
|
protectedpure virtual |
◆ setCurrentDirectoryImpl_()
| virtual bool sead::ArchiveRes::setCurrentDirectoryImpl_ |
( |
const SafeString & | file_path | ) |
|
|
protectedpure virtual |
◆ openDirectoryImpl_()
| virtual bool sead::ArchiveRes::openDirectoryImpl_ |
( |
HandleBuffer * | handle_buffer, |
|
|
const SafeString & | dir_path ) |
|
protectedpure virtual |
◆ closeDirectoryImpl_()
| virtual bool sead::ArchiveRes::closeDirectoryImpl_ |
( |
HandleBuffer * | handle_buffer | ) |
|
|
protectedpure virtual |
◆ readDirectoryImpl_()
◆ prepareArchive_()
| virtual bool sead::ArchiveRes::prepareArchive_ |
( |
const void * | archive | ) |
|
|
protectedpure virtual |
◆ load()
◆ getFile()
| u8 * sead::ArchiveRes::getFile |
( |
const SafeString & | file_path, |
|
|
FileInfo * | file_info = nullptr ) |
|
inline |
◆ getFileFast()
| u8 * sead::ArchiveRes::getFileFast |
( |
s32 | entry_id, |
|
|
FileInfo * | file_info = nullptr ) |
|
inline |
◆ convertPathToEntryID()
| s32 sead::ArchiveRes::convertPathToEntryID |
( |
const SafeString & | file_path | ) |
|
|
inline |
◆ setCurrentDirectory()
| bool sead::ArchiveRes::setCurrentDirectory |
( |
const SafeString & | file_path | ) |
|
|
inline |
◆ openDirectory()
◆ closeDirectory()
| bool sead::ArchiveRes::closeDirectory |
( |
HandleBuffer * | handle_buffer | ) |
|
|
inline |
◆ readDirectory()
◆ setFileInfo()
| void sead::ArchiveRes::setFileInfo |
( |
FileInfo * | file_info, |
|
|
u32 | start_offset, |
|
|
u32 | length ) |
|
inlineprotected |
◆ mEnable
| bool sead::ArchiveRes::mEnable |
|
protected |