Loading [MathJax]/jax/input/TeX/config.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JAUDynamicSeqDataBlocks Class Reference

#include <JAUSeqDataBlockMgr.h>

+ Collaboration diagram for JAUDynamicSeqDataBlocks:

Public Member Functions

 JAUDynamicSeqDataBlocks ()
 
void setSeqDataArchive (JKRArchive *)
 
s32 getSeqData (JAISoundID, JAISeqDataUser *, JAISeqData *, bool)
 
bool appendDynamicSeqDataBlock (JAUSeqDataBlock *)
 
bool loadDynamicSeq (JAISoundID, bool, JAISeqDataUser *)
 
u32 releaseIdleDynamicSeqDataBlock (JAISeqDataUser *)
 
JAUSeqDataBlockreleaseIdleDynamicSeqDataBlock_ (JAISeqDataUser *, u32)
 
void rearrangeLoadingSeqs_ ()
 
JAUSeqDataBlocks const & getFreeBlocks () const
 
JAUSeqDataBlocks const & getLoadedBlocks () const
 
JKRArchivegetSeqDataArchive ()
 

Public Attributes

JAUSeqDataBlocks mFreeBlocks
 
JAUSeqDataBlocks field_0xc
 
JAUSeqDataBlocks mLoadedBlocks
 
JKRArchiveseqDataArchive_
 

Constructor & Destructor Documentation

◆ JAUDynamicSeqDataBlocks()

JAUDynamicSeqDataBlocks::JAUDynamicSeqDataBlocks ( )

Member Function Documentation

◆ appendDynamicSeqDataBlock()

bool JAUDynamicSeqDataBlocks::appendDynamicSeqDataBlock ( JAUSeqDataBlock * seqDataBlock)

◆ getFreeBlocks()

JAUSeqDataBlocks const & JAUDynamicSeqDataBlocks::getFreeBlocks ( ) const
inline

◆ getLoadedBlocks()

JAUSeqDataBlocks const & JAUDynamicSeqDataBlocks::getLoadedBlocks ( ) const
inline

◆ getSeqData()

s32 JAUDynamicSeqDataBlocks::getSeqData ( JAISoundID param_0,
JAISeqDataUser * param_1,
JAISeqData * param_2,
bool param_3 )

◆ getSeqDataArchive()

JKRArchive * JAUDynamicSeqDataBlocks::getSeqDataArchive ( )
inline

◆ loadDynamicSeq()

bool JAUDynamicSeqDataBlocks::loadDynamicSeq ( JAISoundID param_0,
bool param_1,
JAISeqDataUser * param_2 )

◆ rearrangeLoadingSeqs_()

void JAUDynamicSeqDataBlocks::rearrangeLoadingSeqs_ ( )

◆ releaseIdleDynamicSeqDataBlock()

u32 JAUDynamicSeqDataBlocks::releaseIdleDynamicSeqDataBlock ( JAISeqDataUser * param_0)

◆ releaseIdleDynamicSeqDataBlock_()

JAUSeqDataBlock * JAUDynamicSeqDataBlocks::releaseIdleDynamicSeqDataBlock_ ( JAISeqDataUser * param_0,
u32 param_1 )

◆ setSeqDataArchive()

void JAUDynamicSeqDataBlocks::setSeqDataArchive ( JKRArchive * param_0)

Member Data Documentation

◆ field_0xc

JAUSeqDataBlocks JAUDynamicSeqDataBlocks::field_0xc

◆ mFreeBlocks

JAUSeqDataBlocks JAUDynamicSeqDataBlocks::mFreeBlocks

◆ mLoadedBlocks

JAUSeqDataBlocks JAUDynamicSeqDataBlocks::mLoadedBlocks

◆ seqDataArchive_

JKRArchive* JAUDynamicSeqDataBlocks::seqDataArchive_

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