|
JPL Spatial
Sound spatialization and propagation library
|
#include "JPLSpatial/Algo/Random.h"#include "JPLSpatial/Math/Math.h"#include "JPLSpatial/Math/Vec3Math.h"#include "JPLSpatial/Math/Vec3Traits.h"#include <functional>#include <random>#include <numbers>#include <cmath>#include <utility>#include <concepts>Go to the source code of this file.
Classes | |
| struct | JPL::Math::VBSSample< Vec3 > |
Namespaces | |
| namespace | JPL |
| namespace | JPL::Math |
| namespace | JPL::Math::InternalUtils |
Macros | |
| #define | JPL_USE_WR 1 |
| #define | JPL_RAND_SEED std::random_device{}() |
Functions | |
| template<class Vec3 > | |
| JPL_INLINE float | JPL::Math::ComputePDF (const Vec3 &normal, const Vec3 &outDirection, float diffusion, bool bIsSpecular) |
| #define JPL_RAND_SEED std::random_device{}() |
| #define JPL_USE_WR 1 |