LightSample Struct Reference

#include <light.h>

List of all members.

Public Member Functions

 LightSample ()
 LightSample (const Sample *sample, const LightSampleOffsets &offsets, uint32_t num)
 LightSample (RNG &rng)
 LightSample (float up0, float up1, float ucomp)

Public Attributes

float uPos [2]
float uComponent

Detailed Description

Definition at line 105 of file light.h.


Constructor & Destructor Documentation

LightSample::LightSample (  )  [inline]

Definition at line 107 of file light.h.

LightSample::LightSample ( const Sample sample,
const LightSampleOffsets offsets,
uint32_t  num 
)
LightSample::LightSample ( RNG rng  )  [inline]

Definition at line 109 of file light.h.

References RNG::RandomFloat(), uComponent, and uPos.

LightSample::LightSample ( float  up0,
float  up1,
float  ucomp 
) [inline]

Definition at line 114 of file light.h.

References Assert, uComponent, and uPos.


Member Data Documentation

Definition at line 121 of file light.h.

Referenced by LargeStep(), LightSample(), ShapeSet::Sample(), and SmallStep().


The documentation for this struct was generated from the following files:
Generated on Sat Aug 28 20:00:14 2010 for pbrt by  doxygen 1.6.3