tp/libs/Z2AudioLib/Z2Audience.cpp

441 lines
13 KiB
C++

/* Z2Audience.cpp autogenerated by split.py v0.3 at 2021-01-04 22:46:19.894499 */
#include "Z2AudioLib/Z2Audience/Z2Audience.h"
#include "JSystem/JAudio2/JAIAudible.h"
#include "JSystem/JAudio2/JAIAudience/JAIAudience.h"
#include "JSystem/JAudio2/JASGenericMemPool.h"
#include "JSystem/JAudio2/JASSoundParams.h"
#include "JSystem/JMath/JMath.h"
#include "Z2AudioLib/Z2AudibleChannel/Z2AudibleChannel.h"
#include "Z2AudioLib/Z2AudioCamera/Z2AudioCamera.h"
#include "Z2AudioLib/Z2Calc/Z2Calc.h"
#include "Z2AudioLib/Z2SoundInfo/Z2SoundInfo.h"
#include "Z2AudioLib/Z2SpotMic/Z2SpotMic.h"
#include "global.h"
#include "mtx_vec.h"
extern "C" {
void __dl__FPv(void);
void func_80361C24(void);
void __construct_array(void);
void __cvt_fp2unsigned(void);
}
// additional symbols needed for Z2Audience.cpp
// autogenerated by split.py v0.3 at 2021-01-04 22:46:19.849740
extern u8 lbl_80455AFC;
extern u8 lbl_804507E8;
extern u8 lbl_80455AA0;
extern u8 lbl_80455AB8;
extern u8 lbl_80455B30;
extern u8 lbl_804507D8;
extern u8 lbl_80455B10;
extern u8 lbl_80455ABC;
extern u8 lbl_80455AB4;
extern u8 lbl_80455AF8;
extern u8 lbl_80455AE8;
extern u8 lbl_80455B34;
extern u8 lbl_80455B00;
extern u8 lbl_803CACB8;
extern u8 lbl_80451350;
extern u8 lbl_80455AB0;
extern u8 lbl_804507EC;
extern u8 lbl_80455B20;
extern u8 lbl_80455AF4;
extern u8 lbl_804507E4;
extern u8 lbl_804341D8;
extern u8 lbl_803C9838;
extern u8 lbl_80455B08;
extern u8 lbl_80455AE4;
extern u8 lbl_80455B28;
extern u8 lbl_80455AEC;
extern u8 lbl_80455B04;
extern u8 lbl_80451338;
extern u8 lbl_80455AA8;
extern u8 lbl_80455ADC;
extern u8 lbl_80455B18;
extern u8 lbl_804341E4;
extern u8 lbl_80455B1C;
extern u8 lbl_803C9820;
extern u8 lbl_80455AA4;
extern u8 lbl_80455AAC;
extern u8 lbl_80455B24;
extern u8 lbl_80455AC4;
extern u8 lbl_80455B2C;
extern u8 lbl_804507E0;
extern u8 lbl_804507DC;
extern u8 lbl_80455AD8;
extern u8 lbl_8039C220;
extern u8 lbl_80455AE0;
extern u8 lbl_803CAC98;
extern u8 lbl_80455AD0;
extern u8 lbl_80455AF0;
extern u8 lbl_80451354;
extern u8 lbl_804507F0;
extern u8 lbl_80455AC0;
extern u8 lbl_80455B0C;
extern float lbl_80450AEC[4]; // array to force 2 step load, MSL_C.PPCEABI.bare.H::__f32_epsilon
extern u8 lbl_80455B14;
extern u8 lbl_80455AC8;
extern u8 lbl_80450B44;
extern "C" {
// calc__15Z2AudibleAbsPosFRCQ29JGeometry8TVec3<f>
// Z2AudibleAbsPos::calc(JGeometry::TVec3<f>)
asm void Z2AudibleAbsPos_NS_calc(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BBCDC.s"
}
// init__15Z2AudibleAbsPosFPQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>PCQ29JGeometry8TVec3<f>
// Z2AudibleAbsPos::init(JGeometry::TVec3<f>, JGeometry::TVec3<f>, JGeometry::TVec3<f>)
asm void Z2AudibleAbsPos_NS_init(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BBD18.s"
}
// __ct__9Z2AudibleFRCQ29JGeometry8TVec3<f>PCQ29JGeometry8TVec3<f>Ulb
// Z2Audible::Z2Audible(JGeometry::TVec3<f>, JGeometry::TVec3<f>, unsigned long, bool)
asm void Z2Audible(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BBD94.s"
}
// __ct__16Z2AudibleChannelFv
// Z2AudibleChannel::Z2AudibleChannel(void)
asm void __ct__16Z2AudibleChannelFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BBE74.s"
}
// calc__9Z2AudibleFv
// Z2Audible::calc(void)
asm void calc__9Z2AudibleFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BBE98.s"
}
// getOuterParams__9Z2AudibleFi
// Z2Audible::getOuterParams(int)
asm void getOuterParams__9Z2AudibleFi(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BBED0.s"
}
// setOuterParams__9Z2AudibleFRC14JASSoundParamsRC14JASSoundParamsi
// Z2Audible::setOuterParams(const JASSoundParams&, const JASSoundParams&, int)
asm void setOuterParams__9Z2AudibleFRC14JASSoundParamsRC14JASSoundParamsi(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BBEE4.s"
}
// getChannel__9Z2AudibleFi
// Z2Audible::getChannel(int)
asm void getChannel__9Z2AudibleFi(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BC204.s"
}
// getDistVolBit__9Z2AudibleFv
// Z2Audible::getDistVolBit(void)
asm void getDistVolBit__9Z2AudibleFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BC218.s"
}
// __ct__19Z2Audience3DSettingFv
// Z2Audience3DSetting::Z2Audience3DSetting(void)
asm void __ct__19Z2Audience3DSettingFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BC248.s"
}
// init__19Z2Audience3DSettingFv
// Z2Audience3DSetting::init(void)
asm void init__19Z2Audience3DSettingFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BC284.s"
}
// initVolumeDist__19Z2Audience3DSettingFv
// Z2Audience3DSetting::initVolumeDist(void)
asm void initVolumeDist__19Z2Audience3DSettingFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BC308.s"
}
// updateVolumeDist__19Z2Audience3DSettingFf
// Z2Audience3DSetting::updateVolumeDist(float)
asm void updateVolumeDist__19Z2Audience3DSettingFf(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BC4D0.s"
}
// initDolbyDist__19Z2Audience3DSettingFv
// Z2Audience3DSetting::initDolbyDist(void)
asm void initDolbyDist__19Z2Audience3DSettingFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BC6A4.s"
}
// updateDolbyDist__19Z2Audience3DSettingFff
// Z2Audience3DSetting::updateDolbyDist(float, float)
asm void updateDolbyDist__19Z2Audience3DSettingFff(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BC6F8.s"
}
// __ct__13Z2AudioCameraFv
// Z2AudioCamera::Z2AudioCamera(void)
asm void __ct__13Z2AudioCameraFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BC758.s"
}
// init__13Z2AudioCameraFv
// Z2AudioCamera::init(void)
asm void init__13Z2AudioCameraFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BC788.s"
}
// setCameraState__13Z2AudioCameraFPA4_CfR3Vecb
// Z2AudioCamera::setCameraState(const float [][4], Vec&, bool)
asm void setCameraState__13Z2AudioCameraFPA4_CfR3Vecb(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BC7DC.s"
}
// setCameraState__13Z2AudioCameraFPA4_fR3VecR3Vecffbb
// Z2AudioCamera::setCameraState(float [][4], Vec&, Vec&, float, float, bool, bool)
asm void setCameraState__13Z2AudioCameraFPA4_fR3VecR3Vecffbb(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BC8AC.s"
}
// convertAbsToRel__13Z2AudioCameraFP9Z2Audiblei
// Z2AudioCamera::convertAbsToRel(Z2Audible*, int)
asm void convertAbsToRel__13Z2AudioCameraFP9Z2Audiblei(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BCBEC.s"
}
// convertAbsToRel__13Z2AudioCameraCFR3VecP3Vec
// Z2AudioCamera::convertAbsToRel(Vec&, Vec*) const
asm void convertAbsToRel__13Z2AudioCameraCFR3VecP3Vec(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BCC7C.s"
}
// isInSight__13Z2AudioCameraCFR3Vec
// Z2AudioCamera::isInSight(Vec&) const
asm void isInSight__13Z2AudioCameraCFR3Vec(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BCCC0.s"
}
// __ct__9Z2SpotMicFv
// Z2SpotMic::Z2SpotMic(void)
asm void __ct__9Z2SpotMicFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BCD28.s"
}
// clearMicState__9Z2SpotMicFi
// Z2SpotMic::clearMicState(int)
asm void clearMicState__9Z2SpotMicFi(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BCDA8.s"
}
// calcVolumeFactor__9Z2SpotMicFi
// Z2SpotMic::calcVolumeFactor(int)
asm void calcVolumeFactor__9Z2SpotMicFi(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BCDE8.s"
}
// setMicState__9Z2SpotMicFP13Z2AudioCamerai
// Z2SpotMic::setMicState(Z2AudioCamera*, int)
asm void setMicState__9Z2SpotMicFP13Z2AudioCamerai(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BCE14.s"
}
// calcMicDist__9Z2SpotMicFP9Z2Audible
// Z2SpotMic::calcMicDist(Z2Audible*)
asm void calcMicDist__9Z2SpotMicFP9Z2Audible(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BCF5C.s"
}
// calcMicPriority__9Z2SpotMicFf
// Z2SpotMic::calcMicPriority(float)
asm void calcMicPriority__9Z2SpotMicFf(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BCFE4.s"
}
// calcMicVolume__9Z2SpotMicFfif
// Z2SpotMic::calcMicVolume(float, int, float)
asm void calcMicVolume__9Z2SpotMicFfif(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD03C.s"
}
// __ct__10Z2AudienceFv
// Z2Audience::Z2Audience(void)
asm void __ct__10Z2AudienceFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD130.s"
}
// __dt__10Z2AudienceFv
// Z2Audience::~Z2Audience(void)
asm void __dt__10Z2AudienceFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD1FC.s"
}
// __dt__22JASMemPool<9Z2Audible>Fv
// JASMemPool<9Z2Audible>::~JASMemPool<9Z2Audible>(void)
asm void JASMemPool_NS_dtor_X5_(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD288.s"
}
// setAudioCamera__10Z2AudienceFPA4_fR3VecR3Vecffbib
// Z2Audience::setAudioCamera(float [][4], Vec&, Vec&, float, float, bool, int, bool)
asm void setAudioCamera__10Z2AudienceFPA4_fR3VecR3Vecffbib(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD2DC.s"
}
// newAudible__10Z2AudienceFRCQ29JGeometry8TVec3<f>10JAISoundIDPCQ29JGeometry8TVec3<f>Ul
// Z2Audience::newAudible(JGeometry::TVec3<f>, JAISoundID, JGeometry::TVec3<f>, unsigned long)
asm void func_802BD338(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD338.s"
}
// deleteAudible__10Z2AudienceFP10JAIAudible
// Z2Audience::deleteAudible(JAIAudible*)
asm void deleteAudible__10Z2AudienceFP10JAIAudible(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD4D4.s"
}
// __dt__9Z2AudibleFv
// Z2Audible::~Z2Audible(void)
asm void __dt__9Z2AudibleFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD510.s"
}
// calcPriority__10Z2AudienceFP10JAIAudible
// Z2Audience::calcPriority(JAIAudible*)
asm void calcPriority__10Z2AudienceFP10JAIAudible(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD5B8.s"
}
// calcOffMicSound__10Z2AudienceFf
// Z2Audience::calcOffMicSound(float)
asm void calcOffMicSound__10Z2AudienceFf(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD704.s"
}
// mixChannelOut__10Z2AudienceFRC14JASSoundParamsP10JAIAudiblei
// Z2Audience::mixChannelOut(const JASSoundParams&, JAIAudible*, int)
asm void mixChannelOut__10Z2AudienceFRC14JASSoundParamsP10JAIAudiblei(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD71C.s"
}
// setTargetVolume__10Z2AudienceFfi
// Z2Audience::setTargetVolume(float, int)
asm void setTargetVolume__10Z2AudienceFfi(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD90C.s"
}
// convertAbsToRel__10Z2AudienceFR3VecP3Veci
// Z2Audience::convertAbsToRel(Vec&, Vec*, int)
asm void convertAbsToRel__10Z2AudienceFR3VecP3Veci(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD92C.s"
}
// calcRelPosVolume__10Z2AudienceFRC3Vecfi
// Z2Audience::calcRelPosVolume(const Vec&, float, int)
asm void calcRelPosVolume__10Z2AudienceFRC3Vecfi(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BD95C.s"
}
// calcRelPosPan__10Z2AudienceFRC3Veci
// Z2Audience::calcRelPosPan(const Vec&, int)
asm void calcRelPosPan__10Z2AudienceFRC3Veci(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BDA44.s"
}
// calcRelPosDolby__10Z2AudienceFRC3Veci
// Z2Audience::calcRelPosDolby(const Vec&, int)
asm void calcRelPosDolby__10Z2AudienceFRC3Veci(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BDB44.s"
}
// calcVolume___10Z2AudienceCFfi
// Z2Audience::calcVolume_(float, int) const
asm void calcVolume___10Z2AudienceCFfi(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BDBDC.s"
}
// calcDeltaPriority___10Z2AudienceCFfib
// Z2Audience::calcDeltaPriority_(float, int, bool) const
asm void calcDeltaPriority___10Z2AudienceCFfib(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BDC44.s"
}
// calcPitchDoppler___10Z2AudienceCFRCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>RCQ29JGeometry8TVec3<f>f
// Z2Audience::calcPitchDoppler_(JGeometry::TVec3<f>, JGeometry::TVec3<f>, JGeometry::TVec3<f>,
// float) const
asm void Z2Audience_NS_calcPitchDoppler_(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BDCB0.s"
}
// calcFxMix___10Z2AudienceCFfi
// Z2Audience::calcFxMix_(float, int) const
asm void calcFxMix___10Z2AudienceCFfi(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BDD00.s"
}
// calcPitch___10Z2AudienceCFP16Z2AudibleChannelPC9Z2AudiblePC13Z2AudioCamera
// Z2Audience::calcPitch_(Z2AudibleChannel*, const Z2Audible*, const Z2AudioCamera*) const
asm void calcPitch___10Z2AudienceCFP16Z2AudibleChannelPC9Z2AudiblePC13Z2AudioCamera(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BDD48.s"
}
// getMaxChannels__10Z2AudienceFv
// Z2Audience::getMaxChannels(void)
asm void getMaxChannels__10Z2AudienceFv(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BDED4.s"
}
// __sinit_Z2Audience_cpp
//
asm void __sinit_Z2Audience_cpp(void) {
nofralloc
#include "Z2AudioLib/Z2Audience/asm/func_802BDEDC.s"
}
};