#include <seadDecompressor.h>
Inherits sead::TListNode< Decompressor * >, and sead::IDisposer.
Inherited by sead::SZSDecompressor.
Public Member Functions | |
| Decompressor (const SafeString &default_ext) | |
| ~Decompressor () override | |
| virtual u8 * | tryDecompFromDevice (const ResourceMgr::LoadArg &arg, Resource *res, u32 *out_size, u32 *out_buffer_size, bool *out_need_delete)=0 |
| void | setExt (const SafeString &ext) |
| Public Member Functions inherited from sead::TListNode< Decompressor * > | |
| TListNode () | |
| void | insertBack (TListNode< Decompressor * > *n) |
| void | insertFront (TListNode< Decompressor * > *n) |
| void | erase () |
| Public Member Functions inherited from sead::ListNode | |
| ListNode () | |
| ListNode * | next () const |
| ListNode * | prev () const |
| bool | isLinked () const |
| Public Member Functions inherited from sead::IDisposer | |
| IDisposer () | |
| virtual | ~IDisposer () |
Private Attributes | |
| FixedSafeString< 32 > | mExt |
Additional Inherited Members | |
| Public Attributes inherited from sead::TListNode< Decompressor * > | |
| Decompressor * | mData |
| TList< Decompressor * > * | mList |
|
inline |
|
inlineoverride |
|
pure virtual |
Implemented in sead::SZSDecompressor.
|
inline |
|
private |