PBRT
Sampler Class Reference
Inheritance diagram for Sampler:
AdaptiveSampler BestCandidateSampler HaltonSampler LDSampler RandomSampler StratifiedSampler

List of all members.

Public Member Functions

 Sampler (int xstart, int xend, int ystart, int yend, int spp, float sopen, float sclose)
virtual int GetMoreSamples (Sample *sample, RNG &rng)=0
virtual int MaximumSampleCount ()=0
virtual bool ReportResults (Sample *samples, const RayDifferential *rays, const Spectrum *Ls, const Intersection *isects, int count)
virtual SamplerGetSubSampler (int num, int count)=0
virtual int RoundSize (int size) const =0

Public Attributes

const int xPixelStart
const int xPixelEnd
const int yPixelStart
const int yPixelEnd
const int samplesPerPixel
const float shutterOpen
const float shutterClose

Protected Member Functions

void ComputeSubWindow (int num, int count, int *xstart, int *xend, int *ystart, int *yend) const

The documentation for this class was generated from the following files: