#include <vegas.h>
Public Member Functions | |
VegasPixelSampler (int xstart, int xend, int ystart, int yend) | |
virtual | ~VegasPixelSampler () |
virtual u_int | GetTotalPixels () |
virtual bool | GetNextPixel (int &xPos, int &yPos, u_int *use_pos) |
Private Attributes | |
u_int | TotalPx |
vector< PxLoc > | Pxa |
Definition at line 32 of file vegas.h.
Definition at line 30 of file vegas.cpp.
References lux::random::floatValueP(), Floor2Int(), Pxa, lux::r, TotalPx, lux::PxLoc::x, and lux::PxLoc::y.
virtual lux::VegasPixelSampler::~VegasPixelSampler | ( | ) | [inline, virtual] |
u_int VegasPixelSampler::GetTotalPixels | ( | ) | [virtual] |
vector<PxLoc> lux::VegasPixelSampler::Pxa [private] |
Definition at line 47 of file vegas.h.
Referenced by GetNextPixel(), and VegasPixelSampler().
u_int lux::VegasPixelSampler::TotalPx [private] |
Definition at line 45 of file vegas.h.
Referenced by GetNextPixel(), GetTotalPixels(), and VegasPixelSampler().