32 #include "audio_definition.h"
33 #include "../../Core/Math/vec3.h"
40 class AudioObject_Impl;
76 std::shared_ptr<AudioObject_Impl> impl;
Definition: audio_world.h:42
Definition: audio_object.h:42
void set_looping(bool loop)
void set_sound(const std::string &id)
Definition: audio_definition.h:38
void set_ambience(bool ambience)
Vec3f get_position() const
float get_attenuation_begin() const
Sample interface in ClanLib.
Definition: soundbuffer.h:56
void set_position(const Vec3f &position)
void set_attenuation_begin(float distance)
friend class AudioWorld_Impl
Definition: audio_object.h:79
void set_attenuation_end(float distance)
bool is_null() const
Definition: audio_object.h:49
float get_attenuation_end() const
void set_volume(float volume)