|
JPL Spatial
Sound spatialization and propagation library
|
#include "JPLSpatial/Core.h"#include "JPLSpatial/DistanceAttenuation.h"#include "JPLSpatial/Containers/FlatMap.h"#include "JPLSpatial/Math/Math.h"#include "JPLSpatial/Math/MinimalBasis.h"#include "JPLSpatial/Math/Position.h"#include "JPLSpatial/Math/Vec3Traits.h"#include "JPLSpatial/Memory/Memory.h"#include "JPLSpatial/Utilities/IDType.h"#include <algorithm>#include <cmath>#include <memory>#include <iterator>#include <vector>#include <memory_resource>Go to the source code of this file.
Classes | |
| struct | JPL::DirectPathResult< Vec3Type > |
| struct | JPL::AttenuationCone |
| struct | JPL::CurveAttenuationCache |
| struct | JPL::ConeAttenuationCache |
| struct | JPL::DirectPathServiceIDTag |
| struct | JPL::DirectEffectInitParameters |
| class | JPL::DirectPathService |
Namespaces | |
| namespace | JPL |
Typedefs | |
| using | JPL::AttenuationCurveRef = std::shared_ptr< AttenuationFunction > |
| using | JPL::DirectEffectHandle = IDType< DirectPathServiceIDTag > |