#include <TTRB.h>
Public Member Functions | |
TTSFI () | |
~TTSFI () | |
TUINT32 | ReadAlignmentPad () |
TUINT32 | Open (TFile *a_pFile) |
TUINT32 | Open (const TCHAR *a_szFilePath) |
TUINT32 | PushForm () |
TUINT32 | PopForm () |
void | ReadRaw (void *dst, TUINT32 size) |
template<class T> | |
void | Read (T *a_pDst) |
template<class T> | |
void | Read (T *a_pDst, TUINT a_uiCount) |
TUINT8 | ReadHunk () |
TUINT8 | SkipHunk () |
TUINT8 | ReadFORM (TFORM *section) |
TUINT8 | ReadHunkData (void *dest) |
void | Close (TBOOL free=true) |
void | ReadCompressed (void *buffer, TUINT32 size) |
void | CompressSection (TFile *file, TBYTE *data, TUINT32 unk2, TUINT32 unk3) |
const Hunk & | GetCurrentHunk () const |
![]() | |
TTSF () | |
~TTSF ()=default | |
Endianess | GetEndianess () const |
Friends | |
class | TTRB |
Additional Inherited Members | |
![]() | |
static constexpr TUINT32 | IDMAGICB = TFourCC( "TSFB" ) |
static constexpr TUINT32 | IDMAGICL = TFourCC( "TSFL" ) |
![]() | |
Endianess | m_Endianess |
TFile * | m_pFile |
TTSFI::TTSFI | ( | ) |
void TTSFI::Close | ( | TBOOL | free = true | ) |
Definition at line 103 of file TTRB.h.
|
inline |
Definition at line 58 of file TTSF.cpp.
Definition at line 13 of file TTSF.cpp.
TUINT32 TTSFI::PopForm | ( | ) |
Definition at line 84 of file TTSF.cpp.
TUINT32 TTSFI::PushForm | ( | ) |
|
inline |
|
inline |
TUINT32 TTSFI::ReadAlignmentPad | ( | ) |
void TTSFI::ReadCompressed | ( | void * | buffer, |
TUINT32 | size ) |
Definition at line 170 of file TTSF.cpp.
TUINT8 TTSFI::ReadHunk | ( | ) |
TUINT8 TTSFI::ReadHunkData | ( | void * | dest | ) |
Definition at line 141 of file TTSF.cpp.
void TTSFI::ReadRaw | ( | void * | dst, |
TUINT32 | size ) |
TUINT8 TTSFI::SkipHunk | ( | ) |