#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] |
1.6.2-20100208