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

#include <Z2SoundStarter.h>

+ Inheritance diagram for Z2SoundStarter:
+ Collaboration diagram for Z2SoundStarter:

Public Member Functions

 Z2SoundStarter (bool setInstance)
 
void setPortData (JAISoundHandle *handlePtr, u32 portNum, u16 data, s8 childIndex)
 
u16 getPortData (JAISoundHandle *handlePtr, u32 portNum, s8 childIndex)
 
virtual ~Z2SoundStarter ()
 
virtual bool startSound (JAISoundID soundID, JAISoundHandle *handlePtr, const JGeometry::TVec3< f32 > *posPtr)
 
virtual bool startSound (JAISoundID soundID, JAISoundHandle *handlePtr, const JGeometry::TVec3< f32 > *posPtr, u32 mapinfo, f32 fxMix, f32 pitch, f32 volume, f32 pan, f32 dolby, u32 moveSteps)
 
- Public Member Functions inherited from JAISoundStarter
 JAISoundStarter (bool setInstance)
 
virtual ~JAISoundStarter ()
 
bool startLevelSound (JAISoundID id, JAISoundHandle *handlePtr, const JGeometry::TVec3< f32 > *posPtr)
 
- Public Member Functions inherited from JASGlobalInstance< JAISoundStarter >
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
Z2WolfHowlMgrsInstance
 
Z2EnvSeMgrsInstance
 
Z2FxLineMgrsInstance
 
Z2AudiencesInstance
 
Z2SoundObjMgrsInstance
 
Z2SoundInfosInstance
 
JAUSoundInfosInstance
 
JAUSoundNameTablesInstance
 
JAUSoundTablesInstance
 
JAISoundInfosInstance
 
Z2SoundMgrsInstance
 
JAIStreamMgrsInstance
 
JAISeqMgrsInstance
 
JAISeMgrsInstance
 
Z2SpeechMgr2sInstance
 
Z2SoundStartersInstance
 
JAISoundStartersInstance
 
Z2StatusMgrsInstance
 
Z2SceneMgrsInstance
 
Z2SeqMgrsInstance
 
Z2SeMgrsInstance
 
JASAudioThreadsInstance
 
JASDefaultBankTablesInstance
 
SpkSystemsInstance
 
SpkSoundHoldersInstance
 
 JASGlobalInstance (JAISoundStarter *inst)
 
 JASGlobalInstance (bool setInstance)
 
 ~JASGlobalInstance ()
 
- Public Member Functions inherited from JASGlobalInstance< Z2SoundStarter >
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
Z2WolfHowlMgrsInstance
 
Z2EnvSeMgrsInstance
 
Z2FxLineMgrsInstance
 
Z2AudiencesInstance
 
Z2SoundObjMgrsInstance
 
Z2SoundInfosInstance
 
JAUSoundInfosInstance
 
JAUSoundNameTablesInstance
 
JAUSoundTablesInstance
 
JAISoundInfosInstance
 
Z2SoundMgrsInstance
 
JAIStreamMgrsInstance
 
JAISeqMgrsInstance
 
JAISeMgrsInstance
 
Z2SpeechMgr2sInstance
 
Z2SoundStartersInstance
 
JAISoundStartersInstance
 
Z2StatusMgrsInstance
 
Z2SceneMgrsInstance
 
Z2SeqMgrsInstance
 
Z2SeMgrsInstance
 
JASAudioThreadsInstance
 
JASDefaultBankTablesInstance
 
SpkSystemsInstance
 
SpkSoundHoldersInstance
 
 JASGlobalInstance (Z2SoundStarter *inst)
 
 JASGlobalInstance (bool setInstance)
 
 ~JASGlobalInstance ()
 

Additional Inherited Members

- Static Public Member Functions inherited from JASGlobalInstance< JAISoundStarter >
static JAISoundStartergetInstance ()
 
- Static Public Member Functions inherited from JASGlobalInstance< Z2SoundStarter >
static Z2SoundStartergetInstance ()
 
- Static Public Attributes inherited from JASGlobalInstance< JAISoundStarter >
static JAISoundStartersInstance
 
- Static Public Attributes inherited from JASGlobalInstance< Z2SoundStarter >
static Z2SoundStartersInstance
 

Constructor & Destructor Documentation

◆ Z2SoundStarter()

Z2SoundStarter::Z2SoundStarter ( bool setInstance)

◆ ~Z2SoundStarter()

virtual Z2SoundStarter::~Z2SoundStarter ( )
inlinevirtual

Member Function Documentation

◆ getPortData()

u16 Z2SoundStarter::getPortData ( JAISoundHandle * handlePtr,
u32 portNum,
s8 childIndex )

◆ setPortData()

void Z2SoundStarter::setPortData ( JAISoundHandle * handlePtr,
u32 portNum,
u16 data,
s8 childIndex )

◆ startSound() [1/2]

bool Z2SoundStarter::startSound ( JAISoundID soundID,
JAISoundHandle * handlePtr,
const JGeometry::TVec3< f32 > * posPtr )
virtual

Implements JAISoundStarter.

◆ startSound() [2/2]

bool Z2SoundStarter::startSound ( JAISoundID soundID,
JAISoundHandle * handlePtr,
const JGeometry::TVec3< f32 > * posPtr,
u32 mapinfo,
f32 fxMix,
f32 pitch,
f32 volume,
f32 pan,
f32 dolby,
u32 moveSteps )
virtual

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