#include <film.h>
Public Member Functions | |
PerScreenNormalizedBuffer (int x, int y, const double *samples) | |
virtual | ~PerScreenNormalizedBuffer () |
virtual void | GetData (XYZColor *color, float *alpha) const |
virtual float | GetData (int x, int y, XYZColor *color, float *alpha) const |
Private Attributes | |
const double * | numberOfSamples_ |
Definition at line 240 of file film.h.
virtual lux::PerScreenNormalizedBuffer::~PerScreenNormalizedBuffer | ( | ) | [inline, virtual] |
virtual float lux::PerScreenNormalizedBuffer::GetData | ( | int | x, | |
int | y, | |||
XYZColor * | color, | |||
float * | alpha | |||
) | const [inline, virtual] |
Implements lux::Buffer.
Definition at line 260 of file film.h.
References lux::Pixel::alpha, lux::Pixel::L, numberOfSamples_, lux::Pixel::weightSum, lux::Buffer::xPixelCount, and lux::Buffer::yPixelCount.
virtual void lux::PerScreenNormalizedBuffer::GetData | ( | XYZColor * | color, | |
float * | alpha | |||
) | const [inline, virtual] |
Implements lux::Buffer.
Definition at line 247 of file film.h.
References lux::Pixel::alpha, lux::Pixel::L, numberOfSamples_, lux::Pixel::weightSum, lux::Buffer::xPixelCount, and lux::Buffer::yPixelCount.
const double* lux::PerScreenNormalizedBuffer::numberOfSamples_ [private] |