|
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 > | ) |