#include <seadSZSDecompressor.h>
Inherits sead::Decompressor.
◆ Step
| Enumerator |
|---|
| cStepNormal | |
| cStepShort | |
| cStepLong | |
◆ SZSDecompressor()
| sead::SZSDecompressor::SZSDecompressor |
( |
u32 | work_size, |
|
|
u8 * | work_buffer ) |
◆ ~SZSDecompressor()
| sead::SZSDecompressor::~SZSDecompressor |
( |
| ) |
|
|
inlineoverride |
◆ tryDecompFromDevice()
| u8 * sead::SZSDecompressor::tryDecompFromDevice |
( |
const ResourceMgr::LoadArg & | arg, |
|
|
Resource * | res, |
|
|
u32 * | out_size, |
|
|
u32 * | out_buffer_size, |
|
|
bool * | out_need_delete ) |
|
overridevirtual |
◆ getHeaderSize()
| u32 sead::SZSDecompressor::getHeaderSize |
( |
| ) |
|
|
inlinestatic |
◆ setWorkSize()
| void sead::SZSDecompressor::setWorkSize |
( |
u32 | work_size | ) |
|
◆ getDecompAlignment()
| u32 sead::SZSDecompressor::getDecompAlignment |
( |
const void * | header | ) |
|
|
staticprivate |
◆ getDecompSize()
| u32 sead::SZSDecompressor::getDecompSize |
( |
const void * | header | ) |
|
|
staticprivate |
◆ readHeader_()
| s32 sead::SZSDecompressor::readHeader_ |
( |
DecompContext * | context, |
|
|
const u8 * | srcp, |
|
|
u32 | src_size ) |
|
staticprivate |
◆ streamDecomp()
| s32 sead::SZSDecompressor::streamDecomp |
( |
DecompContext * | context, |
|
|
const void * | src, |
|
|
u32 | len ) |
|
staticprivate |
◆ decomp()
| s32 sead::SZSDecompressor::decomp |
( |
void * | dst, |
|
|
u32 | dst_size, |
|
|
const void * | src, |
|
|
u32 | src_size ) |
|
staticprivate |
◆ mWorkSize
| u32 sead::SZSDecompressor::mWorkSize |
|
private |
◆ mWorkBuffer
| u8* sead::SZSDecompressor::mWorkBuffer |
|
private |