NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
snd_Sound3DEngine.h
1
#ifndef NW4R_SND_SOUND_3D_ENGINE_H
2
#define NW4R_SND_SOUND_3D_ENGINE_H
3
4
#include "nw4r/types_nw4r.h"
5
#include "nw4r/snd/snd_Sound3DCalculator.h"
6
7
8
namespace
nw4r {
9
namespace
snd {
10
11
class
Sound3DManager
;
12
class
SoundAmbientParam
;
13
14
class
Sound3DEngine {
15
public
:
16
Sound3DEngine();
17
virtual
~Sound3DEngine() {}
18
19
virtual
void
UpdateAmbientParam(
const
Sound3DManager
*,
const
Sound3DParam
*, ulong,
int
,
SoundAmbientParam
*);
20
virtual
s32 GetAmbientPriority(
const
Sound3DManager
*,
const
Sound3DParam
*, ulong);
21
virtual
s32 GetRequiredVoiceOutCount(
const
Sound3DManager
*,
const
Sound3DParam
*, ulong);
22
virtual
void
UpdateAmbientParam(
const
Sound3DManager
*,
const
Sound3DParam
*, ulong, ulong flags,
SoundAmbientParam
*);
23
24
private
:
25
Sound3DCalculator::CalcPanParam
mPanParam;
// at 0x04
26
};
27
28
}
// namespace snd
29
}
// namespace nw4r
30
31
#endif
nw4r::snd::Sound3DManager
Definition
snd_Sound3DManager.h:29
nw4r::snd::Sound3DCalculator::CalcPanParam
Definition
snd_Sound3DCalculator.h:17
nw4r::snd::Sound3DParam
Definition
snd_Sound3DManager.h:15
nw4r::snd::SoundAmbientParam
Definition
snd_BasicSound.h:68
include
lib
nw4r
snd
snd_Sound3DEngine.h
Made with ❤️ by
CLF78
and
RootCubed
. Logos by
Chasical
and
B1
. Website generated by
Doxygen
1.13.2