Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JASWaveArc Struct Reference

#include <JASWaveArcLoader.h>

+ Inheritance diagram for JASWaveArc:
+ Collaboration diagram for JASWaveArc:

Classes

struct  loadToAramCallbackParams
 

Public Member Functions

 JASWaveArc ()
 
bool loadSetup (u32)
 
bool eraseSetup ()
 
bool sendLoadCmd ()
 
bool load (JASHeap *)
 
bool loadTail (JASHeap *)
 
bool erase ()
 
void setEntryNum (s32)
 
void setFileName (char const *)
 
virtual ~JASWaveArc ()
 
virtual void onDispose ()
 
virtual void onLoadDone ()
 
virtual void onEraseDone ()
 
s32 getStatus ()
 
- Public Member Functions inherited from JASDisposer
 JASDisposer ()
 
virtual ~JASDisposer ()
 

Static Public Member Functions

static void loadToAramCallback (void *)
 

Public Attributes

JASHeap mHeap
 
u32 _48
 
volatile s32 mStatus
 
int mEntryNum
 
u32 mFileLength
 
u16 _58
 
u16 _5a
 
OSMutex mMutex
 

Constructor & Destructor Documentation

◆ JASWaveArc()

JASWaveArc::JASWaveArc ( )

◆ ~JASWaveArc()

JASWaveArc::~JASWaveArc ( )
virtual

Member Function Documentation

◆ erase()

bool JASWaveArc::erase ( )

◆ eraseSetup()

bool JASWaveArc::eraseSetup ( )

◆ getStatus()

s32 JASWaveArc::getStatus ( )
inline

◆ load()

bool JASWaveArc::load ( JASHeap heap)

◆ loadSetup()

bool JASWaveArc::loadSetup ( u32  param_0)

◆ loadTail()

bool JASWaveArc::loadTail ( JASHeap heap)

◆ loadToAramCallback()

void JASWaveArc::loadToAramCallback ( void this_)
static

◆ onDispose()

void JASWaveArc::onDispose ( )
virtual

Reimplemented from JASDisposer.

◆ onEraseDone()

virtual void JASWaveArc::onEraseDone ( )
inlinevirtual

Reimplemented in JASBasicWaveBank::TWaveGroup.

◆ onLoadDone()

virtual void JASWaveArc::onLoadDone ( )
inlinevirtual

Reimplemented in JASBasicWaveBank::TWaveGroup.

◆ sendLoadCmd()

bool JASWaveArc::sendLoadCmd ( )

◆ setEntryNum()

void JASWaveArc::setEntryNum ( s32  entryNum)

◆ setFileName()

void JASWaveArc::setFileName ( char const fileName)

Member Data Documentation

◆ _48

u32 JASWaveArc::_48

◆ _58

u16 JASWaveArc::_58

◆ _5a

u16 JASWaveArc::_5a

◆ mEntryNum

int JASWaveArc::mEntryNum

◆ mFileLength

u32 JASWaveArc::mFileLength

◆ mHeap

JASHeap JASWaveArc::mHeap

◆ mMutex

OSMutex JASWaveArc::mMutex

◆ mStatus

volatile s32 JASWaveArc::mStatus

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