31 #include "sound/oalsound/check.h" 44 float finalAmplitude = 0.0f;
45 float finalFrequency = 0.0f;
46 float totalTime = 0.0f;
47 float currentTime = 0.0f;
64 bool SetFrequency(
float freq);
67 float GetCurrentTime();
68 void SetCurrentTime(
float current);
71 bool SetVolume(
float vol);
73 void SetVolumeAtrib(
float volume);
74 float GetVolumeAtrib();
80 bool SetBuffer(
CBuffer *buffer);
87 void SetPriority(
int pri);
89 void SetStartAmplitude(
float gain);
90 void SetStartFrequency(
float freq);
91 void SetChangeFrequency(
float freq);
93 float GetStartAmplitude();
94 float GetStartFrequency();
95 float GetChangeFrequency();
96 float GetInitFrequency();
101 void SetLoop(
bool loop);
102 void Mute(
bool mute);
114 float m_startAmplitude;
115 float m_startFrequency;
116 float m_changeFrequency;
117 float m_initFrequency;
119 std::deque<SoundOper> m_oper;
SoundNext
Enum representing operation that will be performend on a sound at given time.
Definition: sound.h:46
Vector struct and related functions.
SoundType
Enum representing sound file.
Definition: sound_type.h:34
3D (3x1) vector
Definition: vector.h:53