|
JPL Spatial
Sound spatialization and propagation library
|
#include "JPLSpatial/Core.h"#include "JPLSpatial/Math/Math.h"#include "JPLSpatial/Math/Vec3Traits.h"#include <array>#include <cmath>#include <type_traits>#include <ostream>Go to the source code of this file.
Classes | |
| struct | JPL::MinimalVec3 |
| struct | JPL::Vec3Access< MinimalVec3 > |
Namespaces | |
| namespace | JPL |
Functions | |
| JPL_INLINE constexpr bool | JPL::operator== (const MinimalVec3 &A, const MinimalVec3 &B) noexcept |
| template<typename T > requires (std::is_arithmetic_v<T>) | |
| JPL_INLINE constexpr MinimalVec3 | JPL::operator* (T Scale, const JPL::MinimalVec3 &V) noexcept |
| template<typename T > requires (std::is_arithmetic_v<T>) | |
| JPL_INLINE constexpr MinimalVec3 | JPL::operator/ (T Scale, const JPL::MinimalVec3 &V) noexcept |
| JPL_INLINE constexpr MinimalVec3 | JPL::operator* (const JPL::MinimalVec3 &A, const JPL::MinimalVec3 &B) noexcept |
| JPL_INLINE constexpr MinimalVec3 | JPL::operator/ (const JPL::MinimalVec3 &A, const JPL::MinimalVec3 &B) noexcept |
| std::ostream & | JPL::operator<< (std::ostream &os, const MinimalVec3 &v) |