#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().