108 for (
int i = 0;
i < 15;
i++) {
114 for (
int i = 0;
i < 15;
i++) {
120 for (
int i = 0;
i < 15;
i++) {
s8 data_80451358
Definition Z2Audience.cpp:869
Z2Audience * Z2GetAudience()
Definition Z2Audience.h:234
s8 data_80451359
Definition Z2Audience.cpp:870
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition JAIAudible.h:12
Definition JASGadget.h:12
static T * getInstance()
Definition JASGadget.h:31
Definition JASHeapCtrl.h:239
int i
Definition e_pow.c:165
Definition JAIAudience.h:14
Definition d_a_obj_sekizoa.cpp:447
Definition JASSoundParams.h:10
void init()
Definition JASSoundParams.h:19
Definition JAUAudibleParam.h:8
union JAUAudibleParam::@115 field_0x0
Definition TPosition3.hh:78
Definition JGeometry.h:55
Definition d_a_hozelda.cpp:18
Definition Z2Audience.h:14
JGeometry::TVec3< f32 > field_0xc
Definition Z2Audience.h:20
JGeometry::TVec3< f32 > field_0x0
Definition Z2Audience.h:19
void calc(JGeometry::TVec3< f32 > const &)
Definition Z2Audience.cpp:18
Definition Z2Audience.h:152
JASSoundParams field_0x0
Definition Z2Audience.h:162
Z2AudibleChannel()
Definition Z2Audience.cpp:55
void init()
Definition Z2Audience.h:154
f32 field_0x34
Definition Z2Audience.h:167
f32 mPan
Definition Z2Audience.h:165
f32 mDolby
Definition Z2Audience.h:166
f32 field_0x28
Definition Z2Audience.h:164
Z2AudibleRelPos field_0x14
Definition Z2Audience.h:163
Definition Z2Audience.h:146
JGeometry::TVec3< f32 > field_0x00
Definition Z2Audience.h:147
f32 field_0xC
Definition Z2Audience.h:148
f32 field_0x10
Definition Z2Audience.h:149
Definition Z2Audience.h:170
JASSoundParams * getOuterParams(int)
Definition Z2Audience.cpp:67
u32 getDistVolBit()
Definition Z2Audience.cpp:152
JAUAudibleParam * getAudibleParam()
Definition Z2Audience.h:181
bool isDoppler()
Definition Z2Audience.h:178
~Z2Audible()
Definition Z2Audience.cpp:566
Z2AudibleAbsPos field_0x14
Definition Z2Audience.h:187
void setOuterParams(JASSoundParams const &, JASSoundParams const &, int)
Definition Z2Audience.cpp:74
void calc()
Definition Z2Audience.cpp:60
Z2AudibleChannel field_0x2c[1]
Definition Z2Audience.h:188
const JGeometry::TVec3< f32 > * getVel() const
Definition Z2Audience.h:184
Z2AudibleChannel * getChannel(int)
Definition Z2Audience.cpp:147
const JAUAudibleParam * getAudibleParam() const
Definition Z2Audience.h:182
JAUAudibleParam field_0x10
Definition Z2Audience.h:186
void setAudibleParam(JAUAudibleParam param)
Definition Z2Audience.h:183
f32 field_0x64[1]
Definition Z2Audience.h:189
Definition Z2Audience.h:85
f32 field_0x3c
Definition Z2Audience.h:126
f32 field_0x44
Definition Z2Audience.h:128
f32 field_0x54
Definition Z2Audience.h:132
f32 field_0x5c
Definition Z2Audience.h:134
void initVolumeDist()
Definition Z2Audience.cpp:189
f32 field_0x6c
Definition Z2Audience.h:138
Z2Audience3DSetting()
Definition Z2Audience.cpp:166
f32 field_0x40
Definition Z2Audience.h:127
void updateDolbyDist(f32, f32)
Definition Z2Audience.cpp:229
void init()
Definition Z2Audience.cpp:173
f32 field_0xac[15]
Definition Z2Audience.h:140
f32 field_0x4c
Definition Z2Audience.h:130
f32 field_0x0[15]
Definition Z2Audience.h:125
f32 field_0x60
Definition Z2Audience.h:135
f32 field_0x58
Definition Z2Audience.h:133
void calcPriorityFactorAll()
Definition Z2Audience.h:113
f32 field_0x50
Definition Z2Audience.h:131
f32 field_0x70[15]
Definition Z2Audience.h:139
void updateVolumeDist(f32)
Definition Z2Audience.cpp:204
f32 field_0xe8[15]
Definition Z2Audience.h:141
void initDolbyDist()
Definition Z2Audience.cpp:218
bool mVolumeDistInit
Definition Z2Audience.h:142
bool mDolbyDistInit
Definition Z2Audience.h:143
void calcFxMixFactorAll()
Definition Z2Audience.h:119
void calcVolumeFactorAll()
Definition Z2Audience.h:93
f32 field_0x48
Definition Z2Audience.h:129
f32 field_0x68
Definition Z2Audience.h:137
u32 field_0x64
Definition Z2Audience.h:136
Definition Z2Audience.h:192
u8 field_0x8
Definition Z2Audience.h:224
virtual u32 calcPriority(JAIAudible *)
Definition Z2Audience.cpp:570
bool mUsingOffMicVol
Definition Z2Audience.h:231
f32 field_0x4
Definition Z2Audience.h:223
virtual ~Z2Audience()
Definition Z2Audience.cpp:517
JGeometry::TVec3< f32 > getAudioCamPos()
Definition Z2Audience.h:218
u32 calcDeltaPriority_(f32, int, bool) const
Definition Z2Audience.cpp:785
virtual JAIAudible * newAudible(JGeometry::TVec3< f32 > const &, JAISoundID, JGeometry::TVec3< f32 > const *, u32)
Definition Z2Audience.cpp:529
Z2Audience()
Definition Z2Audience.cpp:508
bool convertAbsToRel(Vec &, Vec *, int)
Definition Z2Audience.cpp:684
f32 calcFxMix_(f32, int) const
Definition Z2Audience.cpp:812
void setTargetVolume(f32, int)
Definition Z2Audience.cpp:678
Z2Audience3DSetting mSetting
Definition Z2Audience.h:225
Z2SpotMic mSpotMic[1]
Definition Z2Audience.h:227
virtual void deleteAudible(JAIAudible *)
Definition Z2Audience.cpp:561
Z2SpotMic * mLinkMic
Definition Z2Audience.h:228
Z2Audience3DSetting * getSetting()
Definition Z2Audience.h:221
f32 calcPitch_(Z2AudibleChannel *, Z2Audible const *, Z2AudioCamera const *) const
Definition Z2Audience.cpp:824
f32 calcVolume_(f32, int) const
Definition Z2Audience.cpp:764
virtual void mixChannelOut(JASSoundParams const &, JAIAudible *, int)
Definition Z2Audience.cpp:617
u8 field_0x1d8[4]
Definition Z2Audience.h:230
f32 calcOffMicSound(f32)
Definition Z2Audience.cpp:607
virtual int getMaxChannels()
Definition Z2Audience.cpp:854
void setAudioCamera(f32(*)[4], Vec &, Vec &, f32, f32, bool, int, bool)
Definition Z2Audience.cpp:521
Z2AudioCamera mAudioCamera[1]
Definition Z2Audience.h:226
f32 calcRelPosPan(Vec const &, int)
Definition Z2Audience.cpp:711
f32 calcRelPosVolume(Vec const &, f32, int)
Definition Z2Audience.cpp:689
f32 calcRelPosDolby(Vec const &, int)
Definition Z2Audience.cpp:743
f32 calcPitchDoppler_(JGeometry::TVec3< f32 > const &, JGeometry::TVec3< f32 > const &, JGeometry::TVec3< f32 > const &, f32) const
Definition Z2Audience.cpp:803
Z2SpotMic * getLinkMic()
Definition Z2Audience.h:217
s32 mMaxChannels
Definition Z2Audience.h:229
Definition Z2Audience.h:23
f32 getDolbyCenterZ() const
Definition Z2Audience.h:40
f32 getVolCenterZ() const
Definition Z2Audience.h:32
f32 getFovySin() const
Definition Z2Audience.h:41
Z2AudioCamera()
Definition Z2Audience.cpp:247
JGeometry::TVec3< f32 > * getPos()
Definition Z2Audience.h:31
void init()
Definition Z2Audience.cpp:259
f32 mVolCenterZ
Definition Z2Audience.h:50
void convertAbsToRel(Z2Audible *, int)
Definition Z2Audience.cpp:338
JGeometry::TVec3< f32 > field_0x48
Definition Z2Audience.h:48
const JGeometry::TVec3< f32 > * getVel() const
Definition Z2Audience.h:42
f32 mCamDist
Definition Z2Audience.h:53
f32 mTargetVolume
Definition Z2Audience.h:51
f32 field_0x68
Definition Z2Audience.h:54
f32 mDolbyCenterZ
Definition Z2Audience.h:52
f32 mFovySin
Definition Z2Audience.h:49
f32 field_0x6c
Definition Z2Audience.h:55
JGeometry::TPosition3f32 field_0x0
Definition Z2Audience.h:45
void setMainCamera()
Definition Z2Audience.h:33
void setCameraState(f32(*)[4], Vec &, Vec &, f32, f32, bool, bool)
Definition Z2Audience.cpp:284
JGeometry::TVec3< f32 > mVel
Definition Z2Audience.h:46
JGeometry::TVec3< f32 > mPos
Definition Z2Audience.h:47
void setTargetVolume(f32 volume)
Definition Z2Audience.h:34
bool isInSight(Vec &) const
Definition Z2Audience.cpp:361
bool mSetMainCamera
Definition Z2Audience.h:56
Definition Z2Audience.h:59
f32 field_0x18[1]
Definition Z2Audience.h:77
void clearMicState(int)
Definition Z2Audience.cpp:395
void setMicState(Z2AudioCamera *, int)
Definition Z2Audience.cpp:408
f32 field_0x1c
Definition Z2Audience.h:78
void calcVolumeFactor(int)
Definition Z2Audience.cpp:403
f32 calcMicDist(Z2Audible *)
Definition Z2Audience.cpp:437
bool mIgnoreIfOut
Definition Z2Audience.h:80
u32 calcMicPriority(f32)
Definition Z2Audience.cpp:456
f32 field_0x8
Definition Z2Audience.h:73
bool isOn() const
Definition Z2Audience.h:69
bool mMicOn
Definition Z2Audience.h:81
f32 field_0x4
Definition Z2Audience.h:72
Z2AudioCamera * field_0x10[1]
Definition Z2Audience.h:75
f32 field_0x20[1]
Definition Z2Audience.h:79
void setPosPtr(Vec *i_posPtr)
Definition Z2Audience.h:68
u8 field_0x26[1]
Definition Z2Audience.h:82
f32 field_0xc
Definition Z2Audience.h:74
f32 field_0x0
Definition Z2Audience.h:71
Z2SpotMic()
Definition Z2Audience.cpp:382
Vec * mPosPtr
Definition Z2Audience.h:76
f32 calcMicVolume(f32, int, f32)
Definition Z2Audience.cpp:469
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8