#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 |