#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.
|
| template<class Vec3 > |
| JPL_INLINE float | JPL::Math::ComputePDF (const Vec3 &normal, const Vec3 &outDirection, float diffusion, bool bIsSpecular) |
| |
◆ JPL_RAND_SEED
| #define JPL_RAND_SEED std::random_device{}() |
◆ JPL_USE_WR