Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JAUSection Class Reference

#include <JAUSectionHeap.h>

+ Inheritance diagram for JAUSection:
+ Collaboration diagram for JAUSection:

Classes

struct  TSectionData
 

Public Member Functions

 JAUSection (JAUSectionHeap *, u32, s32)
 
void finishBuild ()
 
virtual void dispose ()
 
JAUSoundTablenewSoundTable (void const *, u32, bool)
 
JAUSoundNameTablenewSoundNameTable (void const *, u32, bool)
 
JAIStreamDataMgrnewStreamFileTable (void const *, bool)
 
JAISeqDataMgrnewSeSeqCollection (void const *, u32)
 
u8newStaticSeqDataBlock_ (JAISoundID, u32)
 
bool newStaticSeqData (JAISoundID, void const *, u32)
 
bool newStaticSeqData (JAISoundID)
 
voidnewCopy (void const *, u32, s32)
 
JASWaveBanknewWaveBank (u32, void const *)
 
bool loadWaveArc (u32, u32)
 
JASBanknewBank (void const *, u32)
 
JASVoiceBanknewVoiceBank (u32, u32)
 
bool beginNewBankTable (u32, u32)
 
JAUBankTableendNewBankTable ()
 
virtual ~JAUSection ()
 
bool isBuilding ()
 
bool isOpen ()
 
JAUSectionHeapasSectionHeap ()
 
JKRHeapgetHeap_ ()
 
- Public Member Functions inherited from JKRDisposer
 JKRDisposer ()
 
virtual ~JKRDisposer ()
 

Public Attributes

u32 field_0x28
 
bool field_0x2c
 
JAUSectionHeapsectionHeap_
 
JAUBankTableLinkbuildingBankTable_
 
TSectionData data_
 
- Public Attributes inherited from JKRDisposer
JKRHeapmHeap
 
JSULink< JKRDisposermLink
 

Additional Inherited Members

Constructor & Destructor Documentation

◆ JAUSection()

JAUSection::JAUSection ( JAUSectionHeap param_0,
u32  param_1,
s32  param_2 
)

◆ ~JAUSection()

virtual JAUSection::~JAUSection ( )
inlinevirtual

Member Function Documentation

◆ asSectionHeap()

JAUSectionHeap * JAUSection::asSectionHeap ( )
inline

◆ beginNewBankTable()

bool JAUSection::beginNewBankTable ( u32  param_0,
u32  param_1 
)

◆ dispose()

void JAUSection::dispose ( )
virtual

◆ endNewBankTable()

JAUBankTable * JAUSection::endNewBankTable ( )

◆ finishBuild()

void JAUSection::finishBuild ( )

◆ getHeap_()

JKRHeap * JAUSection::getHeap_ ( )
inline

◆ isBuilding()

bool JAUSection::isBuilding ( )
inline

◆ isOpen()

bool JAUSection::isOpen ( )
inline

◆ loadWaveArc()

bool JAUSection::loadWaveArc ( u32  param_0,
u32  param_1 
)

◆ newBank()

JASBank * JAUSection::newBank ( void const param_0,
u32  param_1 
)

◆ newCopy()

void * JAUSection::newCopy ( void const param_0,
u32  param_1,
s32  param_2 
)

◆ newSeSeqCollection()

JAISeqDataMgr * JAUSection::newSeSeqCollection ( void const bsc,
u32  param_1 
)

◆ newSoundNameTable()

JAUSoundNameTable * JAUSection::newSoundNameTable ( void const bstn,
u32  param_1,
bool  param_2 
)

◆ newSoundTable()

JAUSoundTable * JAUSection::newSoundTable ( void const bst,
u32  param_1,
bool  param_2 
)

◆ newStaticSeqData() [1/2]

bool JAUSection::newStaticSeqData ( JAISoundID  param_0)

◆ newStaticSeqData() [2/2]

bool JAUSection::newStaticSeqData ( JAISoundID  param_0,
void const param_1,
u32  param_2 
)

◆ newStaticSeqDataBlock_()

u8 * JAUSection::newStaticSeqDataBlock_ ( JAISoundID  param_0,
u32  size 
)

◆ newStreamFileTable()

JAIStreamDataMgr * JAUSection::newStreamFileTable ( void const param_0,
bool  param_1 
)

◆ newVoiceBank()

JASVoiceBank * JAUSection::newVoiceBank ( u32  bank_no,
u32  param_1 
)

◆ newWaveBank()

JASWaveBank * JAUSection::newWaveBank ( u32  bank_no,
void const param_1 
)

Member Data Documentation

◆ buildingBankTable_

JAUBankTableLink* JAUSection::buildingBankTable_

◆ data_

TSectionData JAUSection::data_

◆ field_0x28

u32 JAUSection::field_0x28

◆ field_0x2c

bool JAUSection::field_0x2c

◆ sectionHeap_

JAUSectionHeap* JAUSection::sectionHeap_

The documentation for this class was generated from the following files: