#include <gamma.h>
Inherits LoadClient.

Public Member Functions | |
| GammaUnit (GammaMain *plugin) | |
| void | process_package (LoadPackage *package) |
Data Fields | |
| GammaMain * | plugin |
| int | accum [HISTOGRAM_SIZE] |
Definition at line 43 of file gamma.h.
| void GammaUnit::process_package | ( | LoadPackage * | package | ) | [virtual] |
Reimplemented from LoadClient.
Definition at line 91 of file gamma.C.
References b, BC_RGB888, BC_RGB_FLOAT, BC_RGBA8888, BC_RGBA_FLOAT, BC_YUV888, BC_YUVA8888, CLIP, GammaEngine::data, GAMMA_HEAD, GAMMA_MID, GAMMA_TAIL, VFrame::get_color_model(), LoadClient::get_server(), VFrame::get_w(), GammaEngine::HISTOGRAM, HISTOGRAM_HEAD, HISTOGRAM_TAIL, GammaEngine::operation, plugin, r, YUV::rgb_to_yuv_f(), and YUV::yuv_to_rgb_f().

| int GammaUnit::accum[HISTOGRAM_SIZE] |
Definition at line 49 of file gamma.h.
Referenced by GammaEngine::init_packages(), and GammaEngine::process_packages().
1.5.5