MOS
scene.hpp
1 #pragma once
2 
3 #include <initializer_list>
4 #include <vector>
5 
6 #include <mos/aud/listener.hpp>
7 #include <mos/aud/sound.hpp>
8 #include <mos/aud/sound_stream.hpp>
9 #include <mos/aud/sound_streams.hpp>
10 #include <mos/aud/sounds.hpp>
11 
12 namespace mos::aud {
13 
15 class Scene final {
16 public:
18  Scene();
19 
22 
25 
28 };
29 } // namespace mos::aud
Audio scene with listener and audio sources.
Definition: scene.hpp:15
Where the audio system listens from.
Definition: listener.hpp:8
Listener listener
The listener.
Definition: scene.hpp:27
Sounds sounds
Sound streams in the scene.
Definition: scene.hpp:21
Sound_streams sound_streams
Streaming sounds in the scene.
Definition: scene.hpp:24
Definition: filter.hpp:13