#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().
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 |
Definition at line 39 of file reinhard.h.
Referenced by CreateToneMap(), Map(), and ReinhardOp().
Definition at line 38 of file reinhard.h.
Referenced by CreateToneMap(), Map(), and ReinhardOp().
Definition at line 37 of file reinhard.h.
Referenced by CreateToneMap(), Map(), and ReinhardOp().