Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::halton_detail::FixedPermuter Class Referencefinal

#include <halton.h>

Public Member Functions

 FixedPermuter (const PermutationTable &table)
 
template<auto BASE>
uint64 operator() (const uint64, const uint64 digit) const
 

Static Public Member Functions

static PermutationTable makeTable (const std::size_t dimIndex)
 

Constructor & Destructor Documentation

◆ FixedPermuter()

ph::halton_detail::FixedPermuter::FixedPermuter ( const PermutationTable & table)
inlineexplicit

Member Function Documentation

◆ makeTable()

static PermutationTable ph::halton_detail::FixedPermuter::makeTable ( const std::size_t dimIndex)
inlinestatic

◆ operator()()

template<auto BASE>
uint64 ph::halton_detail::FixedPermuter::operator() ( const uint64 ,
const uint64 digit ) const
inline

The documentation for this class was generated from the following file: