#include <highcontrast.h>

Public Member Functions | |
| void | Map (const float *y, int xRes, int yRes, float maxDisplayY, float *scale) const |
Static Public Member Functions | |
| static ToneMap * | CreateToneMap (const ParamSet &ps) |
Static Private Member Functions | |
| static float | C (float y) |
| static float | T (float y, float CYmin, float CYmax, float maxDisplayY) |
Definition at line 31 of file highcontrast.h.
| static float lux::HighContrastOp::C | ( | float | y | ) | [inline, static, private] |
| void HighContrastOp::Map | ( | const float * | y, | |
| int | xRes, | |||
| int | yRes, | |||
| float | maxDisplayY, | |||
| float * | scale | |||
| ) | const [virtual] |
Implements ToneMap.
Definition at line 30 of file highcontrast.cpp.
References C(), ProgressReporter::Done(), Lerp(), lux::MIPMapImpl< T, U >::Lookup(), cimg_library::cimg::max(), cimg_library::cimg::min(), lux::MIPMAP_EWA, T(), lux::TEXTURE_CLAMP, and ProgressReporter::Update().
| static float lux::HighContrastOp::T | ( | float | y, | |
| float | CYmin, | |||
| float | CYmax, | |||
| float | maxDisplayY | |||
| ) | [inline, static, private] |
1.5.9