Photon Engine
2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
enums.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <Common/primitive_type.h>
4
5
namespace
ph::lta
6
{
7
10
enum class
EMISStyle
: uint8
11
{
12
Balance
,
13
Power
14
};
15
18
enum class
EDomain
: uint8
19
{
20
Empty
= 0,
21
SolidAngle
,
22
HalfSolidAngle
,
23
Area
,
24
UV01
,
25
UVW01
,
26
Discrete
,
27
};
28
31
enum class
ETransport
32
{
33
Radiance
,
34
Importance
35
};
36
37
}
// end namespace ph::lta
ph::lta
Light transport algorithms.
Definition
enums.h:6
ph::lta::ETransport
ETransport
Type of the transported quantity.
Definition
enums.h:32
ph::lta::ETransport::Radiance
@ Radiance
ph::lta::ETransport::Importance
@ Importance
ph::lta::EDomain
EDomain
Type of the set of all possible inputs for a mathematical function.
Definition
enums.h:19
ph::lta::EDomain::SolidAngle
@ SolidAngle
ph::lta::EDomain::Discrete
@ Discrete
ph::lta::EDomain::HalfSolidAngle
@ HalfSolidAngle
ph::lta::EDomain::UVW01
@ UVW01
ph::lta::EDomain::Empty
@ Empty
ph::lta::EDomain::Area
@ Area
ph::lta::EDomain::UV01
@ UV01
ph::lta::EMISStyle
EMISStyle
Type of Multiple Importance Sampling (MIS).
Definition
enums.h:11
ph::lta::EMISStyle::Balance
@ Balance
ph::lta::EMISStyle::Power
@ Power
Source
Core
LTA
enums.h
Generated by
1.11.0