#include <sampling.h>
Public Member Functions | |
| PixelSampler () | |
| virtual | ~PixelSampler () |
| virtual u_int | GetTotalPixels ()=0 |
| virtual bool | GetNextPixel (int &xPos, int &yPos, u_int *use_pos)=0 |
Public Attributes | |
| bool | renderingDone |
Definition at line 148 of file sampling.h.
| lux::PixelSampler::PixelSampler | ( | ) | [inline] |
Definition at line 150 of file sampling.h.
| virtual lux::PixelSampler::~PixelSampler | ( | ) | [inline, virtual] |
Definition at line 151 of file sampling.h.
| virtual bool lux::PixelSampler::GetNextPixel | ( | int & | xPos, | |
| int & | yPos, | |||
| u_int * | use_pos | |||
| ) | [pure virtual] |
Implemented in lux::HilbertPixelSampler, lux::LinearPixelSampler, lux::LowdiscrepancyPixelSampler, lux::TilePixelSampler, and lux::VegasPixelSampler.
Referenced by lux::RandomSampler::GetNextSample(), and lux::LDSampler::GetNextSample().
| virtual u_int lux::PixelSampler::GetTotalPixels | ( | ) | [pure virtual] |
Implemented in lux::HilbertPixelSampler, lux::LinearPixelSampler, lux::LowdiscrepancyPixelSampler, lux::TilePixelSampler, and lux::VegasPixelSampler.
Referenced by lux::LDSampler::LDSampler(), and lux::RandomSampler::RandomSampler().
Definition at line 158 of file sampling.h.
Referenced by lux::RandomSampler::GetNextSample(), and lux::LDSampler::GetNextSample().
1.6.2-20100208