1 #ifndef BLANK_AUDIO_AUDIO_HPP_
2 #define BLANK_AUDIO_AUDIO_HPP_
18 Audio(const Audio &) = delete;
19 Audio &operator =(const Audio &) = delete;
22 void Position(const glm::vec3 &) noexcept;
23 void Velocity(const glm::vec3 &) noexcept;
24 void Orientation(const glm::vec3 &dir, const glm::vec3 &up) noexcept;
28 const glm::vec3 &pos = glm::vec3(0.0f),
29 const glm::vec3 &vel = glm::vec3(0.0f),
30 const glm::vec3 &dir = glm::vec3(0.0f)
33 void StopAll() noexcept;
36 static constexpr std::size_t NUM_SRC = 1;
37 ALuint source[NUM_SRC];