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