JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
VBAPanning3D.h File Reference
#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 >
 

Macro Definition Documentation

◆ JPL_ADD_CENTER_VS

#define JPL_ADD_CENTER_VS   0