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

#include <Z2Audience.h>

+ Inheritance diagram for Z2Audience:
+ Collaboration diagram for Z2Audience:

Public Member Functions

 Z2Audience ()
 
void setAudioCamera (f32(*)[4], Vec &, Vec &, f32, f32, bool, int, bool)
 
f32 calcOffMicSound (f32)
 
void setTargetVolume (f32, int)
 
bool convertAbsToRel (Vec &, Vec *, int)
 
f32 calcRelPosVolume (Vec const &, f32, int)
 
f32 calcRelPosPan (Vec const &, int)
 
f32 calcRelPosDolby (Vec const &, int)
 
f32 calcVolume_ (f32, int) const
 
u32 calcDeltaPriority_ (f32, int, bool) const
 
f32 calcPitchDoppler_ (JGeometry::TVec3< f32 > const &, JGeometry::TVec3< f32 > const &, JGeometry::TVec3< f32 > const &, f32) const
 
f32 calcFxMix_ (f32, int) const
 
f32 calcPitch_ (Z2AudibleChannel *, Z2Audible const *, Z2AudioCamera const *) const
 
virtual ~Z2Audience ()
 
virtual JAIAudiblenewAudible (JGeometry::TVec3< f32 > const &, JAISoundID, JGeometry::TVec3< f32 > const *, u32)
 
virtual int getMaxChannels ()
 
virtual void deleteAudible (JAIAudible *)
 
virtual u32 calcPriority (JAIAudible *)
 
virtual void mixChannelOut (JASSoundParams const &, JAIAudible *, int)
 
Z2SpotMicgetLinkMic ()
 
JGeometry::TVec3< f32getAudioCamPos ()
 
Z2Audience3DSettinggetSetting ()
 
- Public Member Functions inherited from JAIAudience
virtual ~JAIAudience ()
 
- Public Member Functions inherited from JASGlobalInstance< Z2Audience >
 JASGlobalInstance (Z2Audience *inst)
 
 JASGlobalInstance (bool param_1)
 
 ~JASGlobalInstance ()
 

Public Attributes

f32 field_0x4
 
u8 field_0x8
 
Z2Audience3DSetting mSetting
 
Z2AudioCamera mAudioCamera [1]
 
Z2SpotMic mSpotMic [1]
 
Z2SpotMicmLinkMic
 
s32 mMaxChannels
 
u8 field_0x1d8 [4]
 
bool mUsingOffMicVol
 

Additional Inherited Members

- Static Public Member Functions inherited from JASGlobalInstance< Z2Audience >
static Z2AudiencegetInstance ()
 
- Static Public Attributes inherited from JASGlobalInstance< Z2Audience >
static Z2AudiencesInstance
 

Constructor & Destructor Documentation

◆ Z2Audience()

Z2Audience::Z2Audience ( )

◆ ~Z2Audience()

Z2Audience::~Z2Audience ( )
virtual

Member Function Documentation

◆ calcDeltaPriority_()

u32 Z2Audience::calcDeltaPriority_ ( f32  param_0,
int  param_1,
bool  param_2 
) const

◆ calcFxMix_()

f32 Z2Audience::calcFxMix_ ( f32  param_0,
int  param_1 
) const

◆ calcOffMicSound()

f32 Z2Audience::calcOffMicSound ( f32  param_0)

◆ calcPitch_()

f32 Z2Audience::calcPitch_ ( Z2AudibleChannel param_0,
Z2Audible const param_1,
Z2AudioCamera const param_2 
) const

◆ calcPitchDoppler_()

f32 Z2Audience::calcPitchDoppler_ ( JGeometry::TVec3< f32 > const param_0,
JGeometry::TVec3< f32 > const param_1,
JGeometry::TVec3< f32 > const param_2,
f32  param_3 
) const

◆ calcPriority()

u32 Z2Audience::calcPriority ( JAIAudible param_0)
virtual

Implements JAIAudience.

◆ calcRelPosDolby()

f32 Z2Audience::calcRelPosDolby ( Vec const param_0,
int  param_1 
)

◆ calcRelPosPan()

f32 Z2Audience::calcRelPosPan ( Vec const param_0,
int  param_1 
)

◆ calcRelPosVolume()

f32 Z2Audience::calcRelPosVolume ( Vec const param_0,
f32  param_1,
int  param_2 
)

◆ calcVolume_()

f32 Z2Audience::calcVolume_ ( f32  param_0,
int  param_1 
) const

◆ convertAbsToRel()

bool Z2Audience::convertAbsToRel ( Vec param_0,
Vec param_1,
int  param_2 
)

◆ deleteAudible()

void Z2Audience::deleteAudible ( JAIAudible param_0)
virtual

Implements JAIAudience.

◆ getAudioCamPos()

JGeometry::TVec3< f32 > Z2Audience::getAudioCamPos ( )
inline

◆ getLinkMic()

Z2SpotMic * Z2Audience::getLinkMic ( )
inline

◆ getMaxChannels()

int Z2Audience::getMaxChannels ( )
virtual

Implements JAIAudience.

◆ getSetting()

Z2Audience3DSetting * Z2Audience::getSetting ( )
inline

◆ mixChannelOut()

void Z2Audience::mixChannelOut ( JASSoundParams const param_0,
JAIAudible param_1,
int  param_2 
)
virtual

Implements JAIAudience.

◆ newAudible()

JAIAudible * Z2Audience::newAudible ( JGeometry::TVec3< f32 > const param_0,
JAISoundID  param_1,
JGeometry::TVec3< f32 > const param_2,
u32  param_3 
)
virtual

Implements JAIAudience.

◆ setAudioCamera()

void Z2Audience::setAudioCamera ( f32(*)  param_0[4],
Vec param_1,
Vec param_2,
f32  param_3,
f32  param_4,
bool  param_5,
int  param_6,
bool  param_7 
)

◆ setTargetVolume()

void Z2Audience::setTargetVolume ( f32  volume,
int  index 
)

Member Data Documentation

◆ field_0x1d8

u8 Z2Audience::field_0x1d8[4]

◆ field_0x4

f32 Z2Audience::field_0x4

◆ field_0x8

u8 Z2Audience::field_0x8

◆ mAudioCamera

Z2AudioCamera Z2Audience::mAudioCamera[1]

◆ mLinkMic

Z2SpotMic* Z2Audience::mLinkMic

◆ mMaxChannels

s32 Z2Audience::mMaxChannels

◆ mSetting

Z2Audience3DSetting Z2Audience::mSetting

◆ mSpotMic

Z2SpotMic Z2Audience::mSpotMic[1]

◆ mUsingOffMicVol

bool Z2Audience::mUsingOffMicVol

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