5#include "Math/Vector3.h"
38 kmySound::WaveSound *
obj = NULL;
static Sound load(System::String ^path)
Definition: Sound.cpp:8
void setPan(float pan)
Definition: Sound.cpp:169
bool play(SurroundMode surroundMode, VolumeRollOffType volumeRollOff, float minimumDistance, float maximumDistance)
Definition: Sound.cpp:31
void setLoopInfo(int start, int end)
Definition: Sound.cpp:148
static void initializeSETypeCount(cli::array< int >^ seCounts)
Definition: Sound.cpp:240
void stop()
Definition: Sound.cpp:124
static void setListenerMatrix(SharpKmyMath::Matrix4 mtx)
Definition: Sound.cpp:252
u32 getSamplingRate()
Definition: Sound.h:64
float getTempo()
Definition: Sound.h:58
void setVolume(float volume)
Definition: Sound.cpp:177
void Release()
Definition: Sound.h:39
bool isPlaying()
Definition: Sound.cpp:155
float getVolume()
Definition: Sound.h:57
int getChannelCount()
Definition: Sound.h:65
float getPan()
Definition: Sound.h:56
void setTempo(float tempo)
Definition: Sound.cpp:185
void setPosition(SharpKmyMath::Vector3 ^pos)
Definition: Sound.cpp:193
kmySound::WaveSound * obj
Definition: Sound.h:38
bool isAvailable()
Definition: Sound.cpp:214
void pause()
Definition: Sound.cpp:135
cli::array< s16 > getWaveform()
Definition: Sound.cpp:221
static void setDistanceScaleMaxDistance(float distanceOfZeroVolume)
Definition: Sound.cpp:262
VolumeRollOffType
Definition: Sound.h:15
SurroundMode
Definition: Sound.h:9