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)
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
float get_attenuation_begin() const
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)
Vec3f get_position() const