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
 
Z2WolfHowlMgrsInstance
 
Z2EnvSeMgrsInstance
 
Z2FxLineMgrsInstance
 
Z2AudiencesInstance
 
Z2SoundObjMgrsInstance
 
Z2SoundInfosInstance
 
JAUSoundInfosInstance
 
JAUSoundNameTablesInstance
 
JAUSoundTablesInstance
 
JAISoundInfosInstance
 
Z2SoundMgrsInstance
 
JAIStreamMgrsInstance
 
JAISeqMgrsInstance
 
JAISeMgrsInstance
 
Z2SpeechMgr2sInstance
 
Z2SoundStartersInstance
 
JAISoundStartersInstance
 
Z2StatusMgrsInstance
 
Z2SceneMgrsInstance
 
Z2SeqMgrsInstance
 
Z2SeMgrsInstance
 
JASAudioThreadsInstance
 
JASDefaultBankTablesInstance
 
 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
 
Z2WolfHowlMgrsInstance
 
Z2EnvSeMgrsInstance
 
Z2FxLineMgrsInstance
 
Z2AudiencesInstance
 
Z2SoundObjMgrsInstance
 
Z2SoundInfosInstance
 
JAUSoundInfosInstance
 
JAUSoundNameTablesInstance
 
JAUSoundTablesInstance
 
JAISoundInfosInstance
 
Z2SoundMgrsInstance
 
JAIStreamMgrsInstance
 
JAISeqMgrsInstance
 
JAISeMgrsInstance
 
Z2SpeechMgr2sInstance
 
Z2SoundStartersInstance
 
JAISoundStartersInstance
 
Z2StatusMgrsInstance
 
Z2SceneMgrsInstance
 
Z2SeqMgrsInstance
 
Z2SeMgrsInstance
 
JASAudioThreadsInstance
 
JASDefaultBankTablesInstance
 
 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: