OpenRaider
0.1.4-dev
Open Source Tomb Raider Game Engine implementation
|
#include <SoundManager.h>
Static Public Member Functions | |
static void | clear () |
static int | prepareSources () |
static void | addSoundSource (glm::vec3 p, int id, int flags) |
static void | addSoundMapEntry (int id) |
static void | addSoundDetail (int sample, float volume) |
static void | addSampleIndex (int index) |
static int | getIndex (int index, float *volume=nullptr, SoundDetail **sd=nullptr) |
static int | playSound (int index) |
static void | listenAt (glm::vec3 pos, glm::vec3 at, glm::vec3 up) |
static void | display () |
Static Private Attributes | |
static std::vector< SoundSource > | soundSources |
static std::vector< int > | soundMap |
static std::vector< SoundDetail > | soundDetails |
static std::vector< int > | sampleIndices |
Definition at line 45 of file SoundManager.h.
|
static |
Definition at line 60 of file SoundManager.cpp.
|
static |
Definition at line 69 of file SoundManager.cpp.
|
static |
Definition at line 91 of file SoundManager.cpp.
|
static |
Definition at line 95 of file SoundManager.cpp.
|
static |
Definition at line 99 of file SoundManager.cpp.
|
static |
Definition at line 103 of file SoundManager.cpp.
|
static |
Definition at line 107 of file SoundManager.cpp.
|
static |
Definition at line 144 of file SoundManager.cpp.
|
static |
|
static |
Definition at line 158 of file SoundManager.cpp.
|
staticprivate |
Definition at line 63 of file SoundManager.h.
|
staticprivate |
Definition at line 64 of file SoundManager.h.
|
staticprivate |
Definition at line 65 of file SoundManager.h.
|
staticprivate |
Definition at line 66 of file SoundManager.h.