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

#include <JASTrack.h>

+ Inheritance diagram for JASTrack::TChannelMgr:
+ Collaboration diagram for JASTrack::TChannelMgr:

Public Member Functions

 TChannelMgr (JASTrack *)
 
void init ()
 
void releaseAll ()
 
bool noteOff (u32, u16)
 
void setPauseFlag (bool)
 

Public Attributes

JASChannelmChannels [CHANNEL_MAX]
 
JASChannelParams mParams
 
s16 field_0x38 [CHANNEL_MAX]
 
JASSoundParamsmSoundParams
 
JASTrackmTrack
 

Static Public Attributes

static const int CHANNEL_MAX = 8
 

Additional Inherited Members

- Static Public Member Functions inherited from JASPoolAllocObject_MultiThreaded< TChannelMgr >
static void * operator new (size_t n)
 
static void * operator new (size_t n, void *ptr)
 
static void operator delete (void *ptr, size_t n)
 
static void newMemPool (int n)
 

Constructor & Destructor Documentation

◆ TChannelMgr()

JASTrack::TChannelMgr::TChannelMgr ( JASTrack * i_track)

Member Function Documentation

◆ init()

void JASTrack::TChannelMgr::init ( )

◆ noteOff()

bool JASTrack::TChannelMgr::noteOff ( u32 i_channel,
u16 param_1 )

◆ releaseAll()

void JASTrack::TChannelMgr::releaseAll ( )

◆ setPauseFlag()

void JASTrack::TChannelMgr::setPauseFlag ( bool i_pause)

Member Data Documentation

◆ CHANNEL_MAX

const int JASTrack::TChannelMgr::CHANNEL_MAX = 8
static

◆ field_0x38

s16 JASTrack::TChannelMgr::field_0x38[CHANNEL_MAX]

◆ mChannels

JASChannel* JASTrack::TChannelMgr::mChannels[CHANNEL_MAX]

◆ mParams

JASChannelParams JASTrack::TChannelMgr::mParams

◆ mSoundParams

JASSoundParams* JASTrack::TChannelMgr::mSoundParams

◆ mTrack

JASTrack* JASTrack::TChannelMgr::mTrack

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