|
JPL Spatial
Sound spatialization and propagation library
|
Go to the source code of this file.
Classes | |
| struct | JPL::Vec3Access< Vec3Type > |
Namespaces | |
| namespace | JPL |
Concepts | |
| concept | JPL::CVec3 |
Typedefs | |
| template<class Vec3Type > | |
| using | JPL::Vec3FloatType = std::remove_cvref_t< decltype(Vec3Access< Vec3Type >::GetX(std::declval< Vec3Type >()))> |
Functions | |
| template<class Vec3Type > | |
| JPL_INLINE auto | JPL::GetX (const Vec3Type &v) noexcept |
| template<class Vec3Type > | |
| JPL_INLINE auto | JPL::GetY (const Vec3Type &v) noexcept |
| template<class Vec3Type > | |
| JPL_INLINE auto | JPL::GetZ (const Vec3Type &v) noexcept |
| template<class Vec3Type > | |
| JPL_INLINE void | JPL::SetX (Vec3Type &v, Vec3FloatType< Vec3Type > value) noexcept |
| template<class Vec3Type > | |
| JPL_INLINE void | JPL::SetY (Vec3Type &v, Vec3FloatType< Vec3Type > value) noexcept |
| template<class Vec3Type > | |
| JPL_INLINE void | JPL::SetZ (Vec3Type &v, Vec3FloatType< Vec3Type > value) noexcept |