Photon Engine 2.0.0-beta
A physically based renderer.
|
Standard Mersenne Twister generator. More...
#include <TMt19937.h>
Public Member Functions | |
PH_DEFINE_INLINE_RULE_OF_5_MEMBERS (TMt19937) | |
TMt19937 (Bits seed) | |
Bits | impl_generate () |
void | impl_jumpAhead (uint64 distance) |
Public Member Functions inherited from ph::math::TUniformRandomBitGenerator< TMt19937< Bits >, Bits > | |
Bits | generate () |
TargetBits | generate () |
TargetSample | generateSample () |
void | jumpAhead (uint64 distance) |
Additional Inherited Members | |
Public Types inherited from ph::math::TUniformRandomBitGenerator< TMt19937< Bits >, Bits > | |
using | BitsType |
Protected Member Functions inherited from ph::math::TUniformRandomBitGenerator< TMt19937< Bits >, Bits > | |
PH_DEFINE_INLINE_RULE_OF_5_MEMBERS (TUniformRandomBitGenerator) | |
Standard Mersenne Twister generator.
|
inlineexplicit |
|
inline |
|
inline |
ph::math::TMt19937< Bits >::PH_DEFINE_INLINE_RULE_OF_5_MEMBERS | ( | TMt19937< Bits > | ) |