Photon Engine
2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
halton_randomization_enums.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
ph
4
{
5
9
enum class
EHaltonPermutation
10
{
11
None
= 0,
12
Fixed
,
13
PerDigit
,
14
Owen
15
};
16
17
enum class
EHaltonSequence
18
{
19
Original
= 0,
20
Leap
,
21
RandomLeap
,
22
RandomStart
23
};
24
25
}
// end namespace ph::halton
ph
The root for all renderer implementations.
Definition
EEngineProject.h:6
ph::EHaltonPermutation
EHaltonPermutation
Permutation schemes available for a Halton sequence. See sdl_halton_randomization_types....
Definition
halton_randomization_enums.h:10
ph::EHaltonPermutation::Fixed
@ Fixed
ph::EHaltonPermutation::None
@ None
ph::EHaltonPermutation::Owen
@ Owen
ph::EHaltonPermutation::PerDigit
@ PerDigit
ph::EHaltonSequence
EHaltonSequence
Definition
halton_randomization_enums.h:18
ph::EHaltonSequence::Original
@ Original
ph::EHaltonSequence::RandomStart
@ RandomStart
ph::EHaltonSequence::RandomLeap
@ RandomLeap
ph::EHaltonSequence::Leap
@ Leap
Source
Core
SampleGenerator
Halton
halton_randomization_enums.h
Generated by
1.11.0