mirror of
https://github.com/zeldaret/tp
synced 2026-06-06 11:47:28 -04:00
12eb254d76
* switch to dtk setup * some cleanup / fixes * cleanup d_a_alink literals * Restore doxygen, update CI & README.md (#1) * Fix build image ref (#2) --------- Co-authored-by: Luke Street <luke@street.dev>
25 lines
769 B
C++
25 lines
769 B
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: JASSoundParams
|
|
//
|
|
|
|
#include "JSystem/JAudio2/JASSoundParams.h"
|
|
|
|
/* 8029E3B0-8029E47C 298CF0 00CC+00 0/0 2/2 0/0 .text clamp__14JASSoundParamsFv */
|
|
void JASSoundParams::clamp() {
|
|
clampVolume();
|
|
clampPitch();
|
|
clampFxMix();
|
|
clampPan();
|
|
clampDolby();
|
|
}
|
|
|
|
/* 8029E47C-8029E4D8 298DBC 005C+00 0/0 2/2 0/0 .text
|
|
* combine__14JASSoundParamsFRC14JASSoundParamsRC14JASSoundParams */
|
|
void JASSoundParams::combine(const JASSoundParams &other1, const JASSoundParams &other2) {
|
|
mVolume = other1.mVolume * other2.mVolume;
|
|
mPitch = other1.mPitch * other2.mPitch;
|
|
mFxMix = other1.mFxMix + other2.mFxMix;
|
|
mPan = other1.mPan + other2.mPan - 0.5f;
|
|
mDolby = other1.mDolby + other2.mDolby;
|
|
} |