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