Refactor Audio Backend to not depend on AudioListener object

This commit is contained in:
Wojtek Figat
2024-05-04 22:16:20 +02:00
parent f604503566
commit 5b2af6b3d5
10 changed files with 53 additions and 164 deletions

View File

@@ -12,12 +12,10 @@
class AudioBackendOAL : public AudioBackend
{
public:
// [AudioBackend]
void Listener_OnAdd(AudioListener* listener) override;
void Listener_OnRemove(AudioListener* listener) override;
void Listener_VelocityChanged(AudioListener* listener) override;
void Listener_TransformChanged(AudioListener* listener) override;
void Listener_Reset() override;
void Listener_VelocityChanged(const Vector3& velocity) override;
void Listener_TransformChanged(const Vector3& position, const Quaternion& orientation) override;
void Listener_ReinitializeAll() override;
void Source_OnAdd(AudioSource* source) override;
void Source_OnRemove(AudioSource* source) override;