Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Z2SoundStarter Struct Reference

#include <Z2SoundStarter.h>

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

Public Member Functions

 Z2SoundStarter (bool)
 
void setPortData (JAISoundHandle *, u32, u16, s8)
 
u16 getPortData (JAISoundHandle *, u32, s8)
 
virtual ~Z2SoundStarter ()
 
virtual bool startSound (JAISoundID, JAISoundHandle *, JGeometry::TVec3< f32 > const *)
 
virtual bool startSound (JAISoundID, JAISoundHandle *, JGeometry::TVec3< f32 > const *, u32, float, float, float, float, float, u32)
 
- Public Member Functions inherited from JAISoundStarter
 JAISoundStarter (bool)
 
virtual ~JAISoundStarter ()
 
bool startLevelSound (JAISoundID, JAISoundHandle *, JGeometry::TVec3< f32 > const *)
 
- Public Member Functions inherited from JASGlobalInstance< JAISoundStarter >
 JASGlobalInstance (JAISoundStarter *inst)
 
 JASGlobalInstance (bool param_1)
 
 ~JASGlobalInstance ()
 
- Public Member Functions inherited from JASGlobalInstance< Z2SoundStarter >
 JASGlobalInstance (Z2SoundStarter *inst)
 
 JASGlobalInstance (bool param_1)
 
 ~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 param_0)

◆ ~Z2SoundStarter()

virtual Z2SoundStarter::~Z2SoundStarter ( )
inlinevirtual

Member Function Documentation

◆ getPortData()

u16 Z2SoundStarter::getPortData ( JAISoundHandle * param_1,
u32 param_2,
s8 param_3 )

◆ setPortData()

void Z2SoundStarter::setPortData ( JAISoundHandle * param_1,
u32 param_2,
u16 param_3,
s8 param_4 )

◆ startSound() [1/2]

bool Z2SoundStarter::startSound ( JAISoundID i_soundID,
JAISoundHandle * i_handlePtr,
JGeometry::TVec3< f32 > const * i_pos )
virtual

Implements JAISoundStarter.

◆ startSound() [2/2]

bool Z2SoundStarter::startSound ( JAISoundID i_soundID,
JAISoundHandle * handlePtr,
JGeometry::TVec3< f32 > const * i_pos,
u32 param_4,
float i_fxMix,
float i_pitch,
float i_volume,
float i_pan,
float i_dolby,
u32 i_count )
virtual

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