The SchlickTMO class.
More...
#include <schlick_tmo.hpp>
◆ SchlickTMO()
pic::SchlickTMO::SchlickTMO |
( |
std::string |
mode, |
|
|
float |
p, |
|
|
int |
nBit, |
|
|
float |
L0, |
|
|
float |
k |
|
) |
| |
|
inline |
SchlickTMO.
- Parameters
-
mode | valid values are: "nonuniform", "automatic", "standard" |
p | is a model parameter which takes values in [1,+inf]. |
nBit | the number of bits of the output LDR display |
L0 | is lowest value of the LDR monitor that can be perceived by the HVS. |
k | is a value in [0,1]. |
◆ ~SchlickTMO()
pic::SchlickTMO::~SchlickTMO |
( |
| ) |
|
|
inline |
◆ execute()
execute
- Parameters
-
- Returns
◆ ProcessAux()
◆ update()
void pic::SchlickTMO::update |
( |
std::string |
mode = "automatic" , |
|
|
float |
p = 200.0f , |
|
|
int |
nBit = 8 , |
|
|
float |
L0 = 1.0f , |
|
|
float |
k = 0.5f |
|
) |
| |
|
inline |
update
- Parameters
-
mode | valid values are: "nonuniform", "automatic", "standard" |
p | is a model parameter which takes values in [1,+inf]. |
nBit | the number of bits of the output LDR display |
L0 | is lowest value of the LDR monitor that can be perceived by the HVS. |
k | is a value in [0,1]. |
◆ flt_lum
◆ L0
float pic::SchlickTMO::L0 |
|
protected |
◆ mode
std::string pic::SchlickTMO::mode |
|
protected |
◆ nBit
int pic::SchlickTMO::nBit |
|
protected |
The documentation for this class was generated from the following file:
- C:/Users/Francesco/Documents/GitHub/piccante/include/tone_mapping/schlick_tmo.hpp