mirror of https://github.com/zeldaret/tp.git
96 lines
2.7 KiB
C++
96 lines
2.7 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: JAISoundParams
|
|
//
|
|
|
|
#include "JSystem/JAudio2/JAISoundParams.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct JAISoundParamsMove {
|
|
/* 802A2DB4 */ void moveVolume(f32, u32);
|
|
/* 802A2E0C */ void movePitch(f32, u32);
|
|
/* 802A2E64 */ void moveFxMix(f32, u32);
|
|
/* 802A2EBC */ void movePan(f32, u32);
|
|
/* 802A2F14 */ void moveDolby(f32, u32);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void moveVolume__18JAISoundParamsMoveFfUl();
|
|
extern "C" void movePitch__18JAISoundParamsMoveFfUl();
|
|
extern "C" void moveFxMix__18JAISoundParamsMoveFfUl();
|
|
extern "C" void movePan__18JAISoundParamsMoveFfUl();
|
|
extern "C" void moveDolby__18JAISoundParamsMoveFfUl();
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 804557E8-804557F0 003DE8 0008+00 5/5 0/0 0/0 .sdata2 @292 */
|
|
SECTION_SDATA2 static f64 lit_292 = 4503599627370496.0 /* cast u32 to float */;
|
|
|
|
/* 802A2DB4-802A2E0C 29D6F4 0058+00 0/0 40/40 0/0 .text moveVolume__18JAISoundParamsMoveFfUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JAISoundParamsMove::moveVolume(f32 param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISoundParams/moveVolume__18JAISoundParamsMoveFfUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802A2E0C-802A2E64 29D74C 0058+00 0/0 25/25 0/0 .text movePitch__18JAISoundParamsMoveFfUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JAISoundParamsMove::movePitch(f32 param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISoundParams/movePitch__18JAISoundParamsMoveFfUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802A2E64-802A2EBC 29D7A4 0058+00 0/0 6/6 0/0 .text moveFxMix__18JAISoundParamsMoveFfUl
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JAISoundParamsMove::moveFxMix(f32 param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISoundParams/moveFxMix__18JAISoundParamsMoveFfUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802A2EBC-802A2F14 29D7FC 0058+00 0/0 8/8 0/0 .text movePan__18JAISoundParamsMoveFfUl
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JAISoundParamsMove::movePan(f32 param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISoundParams/movePan__18JAISoundParamsMoveFfUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802A2F14-802A2F6C 29D854 0058+00 0/0 7/7 0/0 .text moveDolby__18JAISoundParamsMoveFfUl
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JAISoundParamsMove::moveDolby(f32 param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JAISoundParams/moveDolby__18JAISoundParamsMoveFfUl.s"
|
|
}
|
|
#pragma pop
|