5#include "Math/Vector3.h"
26 kmySound::WaveSound *
obj = NULL;
36 bool play(
bool loop,
int typeIndex);
static Sound load(System::String ^path)
Definition: Sound.cpp:8
void setPan(float pan)
Definition: Sound.cpp:149
void setLoopInfo(int start, int end)
Definition: Sound.cpp:134
static void initializeSETypeCount(cli::array< int >^ seCounts)
Definition: Sound.cpp:207
void stop()
Definition: Sound.cpp:115
static void setListenerMatrix(SharpKmyMath::Matrix4 mtx)
Definition: Sound.cpp:217
u32 getSamplingRate()
Definition: Sound.h:51
float getTempo()
Definition: Sound.h:45
void setVolume(float volume)
Definition: Sound.cpp:155
void Release()
Definition: Sound.h:27
bool isPlaying()
Definition: Sound.cpp:139
float getVolume()
Definition: Sound.h:44
int getChannelCount()
Definition: Sound.h:52
float getPan()
Definition: Sound.h:43
void setTempo(float tempo)
Definition: Sound.cpp:161
bool play()
Definition: Sound.cpp:29
void setPosition(SharpKmyMath::Vector3 ^pos)
Definition: Sound.cpp:167
kmySound::WaveSound * obj
Definition: Sound.h:26
bool isAvailable()
Definition: Sound.cpp:185
void pause()
Definition: Sound.cpp:124
cli::array< s16 > getWaveform()
Definition: Sound.cpp:190
static void setDistanceScaleMaxDistance(float distanceOfZeroVolume)
Definition: Sound.cpp:225