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:163
void setLoopInfo(int start, int end)
Definition: Sound.cpp:144
static void initializeSETypeCount(cli::array< int >^ seCounts)
Definition: Sound.cpp:234
void stop()
Definition: Sound.cpp:121
static void setListenerMatrix(SharpKmyMath::Matrix4 mtx)
Definition: Sound.cpp:246
u32 getSamplingRate()
Definition: Sound.h:51
float getTempo()
Definition: Sound.h:45
void setVolume(float volume)
Definition: Sound.cpp:171
void Release()
Definition: Sound.h:27
bool isPlaying()
Definition: Sound.cpp:151
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:179
bool play()
Definition: Sound.cpp:31
void setPosition(SharpKmyMath::Vector3 ^pos)
Definition: Sound.cpp:187
kmySound::WaveSound * obj
Definition: Sound.h:26
bool isAvailable()
Definition: Sound.cpp:208
void pause()
Definition: Sound.cpp:132
cli::array< s16 > getWaveform()
Definition: Sound.cpp:215
static void setDistanceScaleMaxDistance(float distanceOfZeroVolume)
Definition: Sound.cpp:256