group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
AudioMath.cpp File Reference

Pure spatial-audio helper implementation. More...

#include "AudioMath.hpp"
#include <algorithm>
#include <cmath>
Include dependency graph for AudioMath.cpp:

Namespaces

namespace  audio

Functions

float audio::distanceAttenuation (float distance, float fullGainDistance, float silentDistance) noexcept
float audio::dopplerRatio (const glm::vec3 &sourceToListener, const glm::vec3 &sourceVelocity, const glm::vec3 &listenerVelocity) noexcept
SpatialParams audio::evaluateSpatial (const glm::vec3 &sourcePosition, const glm::vec3 &sourceVelocity, const ListenerState &listener, bool occluded, float fullGainDistance, float silentDistance) noexcept

Detailed Description

Pure spatial-audio helper implementation.