|
JPL Spatial
Sound spatialization and propagation library
|
#include "JPLSpatial/Core.h"#include "JPLSpatial/Containers/StaticArray.h"#include "JPLSpatial/Panning/PannerBase.h"#include "JPLSpatial/Panning/VBAPLUT3D.h"#include "JPLSpatial/Math/Math.h"#include "JPLSpatial/Math/DirectionEncoding.h"#include "JPLSpatial/Math/SIMD.h"#include "JPLSpatial/Math/SIMDMath.h"#include "JPLSpatial/Math/Vec3Buffer.h"#include "JPLSpatial/Memory/Bits.h"#include "JPLSpatial/Memory/Memory.h"#include <cstring>#include <vector>#include <ranges>#include <utility>#include <limits>#include <span>Go to the source code of this file.
Classes | |
| class | JPL::VBAP::Panning3D< Traits, cLUTType > |
| struct | JPL::VBAP::Panning3D< Traits, cLUTType >::SourceLayout |
| Implementation of the source layout for 2D panning. More... | |
| struct | JPL::VBAP::Panning3D< Traits, cLUTType >::SourceLayout::Dimensions |
Namespaces | |
| namespace | JPL |
| namespace | JPL::VBAP |
| Forward declaration. | |
| namespace | JPL::VBAP::Internal |
Macros | |
| #define | JPL_ADD_CENTER_VS 0 |
Typedefs | |
| template<class Traits = VBAPStandartTraits, auto cLUTType = VBAP::ELUTSize::KB_983> | |
| using | JPL::VBAPanner3D = VBAPannerBase< VBAP::Panning3D< Traits, cLUTType >, Traits > |
| #define JPL_ADD_CENTER_VS 0 |