25 #ifndef SFML_SOUND_HPP
26 #define SFML_SOUND_HPP
31 #include <SFML/System/Resource.hpp>
32 #include <SFML/System/Vector3.hpp>
33 #include <SFML/Audio/AudioResource.hpp>
124 void SetLoop(
bool Loop);
133 void SetPitch(
float Pitch);
142 void SetVolume(
float Volume);
151 void SetPosition(
float X,
float Y,
float Z);
160 void SetPosition(
const Vector3f& Position);
170 void SetRelativeToListener(
bool Relative);
180 void SetMinDistance(
float MinDistance);
190 void SetAttenuation(
float Attenuation);
198 void SetPlayingOffset(
float TimeOffset);
214 bool GetLoop()
const;
222 float GetPitch()
const;
230 float GetVolume()
const;
247 bool IsRelativeToListener()
const;
255 float GetMinDistance()
const;
263 float GetAttenuation()
const;
271 Status GetStatus()
const;
279 float GetPlayingOffset()
const;
307 unsigned int mySource;
314 #endif // SFML_SOUND_HPP