#include <reinhard.h>

Public Member Functions | |
| ReinhardOp (float prS, float poS, float b) | |
| void | Map (const float *y, int xRes, int yRes, float maxDisplayY, float *scale) const |
Static Public Member Functions | |
| static ToneMap * | CreateToneMap (const ParamSet &ps) |
Public Attributes | |
| float | pre_scale |
| float | post_scale |
| float | burn |
Definition at line 30 of file reinhard.h.
| ReinhardOp::ReinhardOp | ( | float | prS, | |
| float | poS, | |||
| float | b | |||
| ) |
Definition at line 36 of file reinhard.cpp.
References burn, post_scale, and pre_scale.
Referenced by CreateToneMap().
Definition at line 67 of file reinhard.cpp.
References burn, lux::ParamSet::FindOneFloat(), post_scale, pre_scale, and ReinhardOp().
Referenced by lux::MakeToneMap().
| void ReinhardOp::Map | ( | const float * | y, | |
| int | xRes, | |||
| int | yRes, | |||
| float | maxDisplayY, | |||
| float * | scale | |||
| ) | const [virtual] |
Implements ToneMap.
Definition at line 43 of file reinhard.cpp.
References burn, post_scale, and pre_scale.
| float lux::ReinhardOp::burn |
1.5.9