BSDFSample Struct Reference

#include <reflection.h>

List of all members.

Public Member Functions

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

Public Attributes

float uDir [2]
float uComponent

Detailed Description

Definition at line 118 of file reflection.h.


Constructor & Destructor Documentation

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

Definition at line 120 of file reflection.h.

References Assert, uComponent, and uDir.

BSDFSample::BSDFSample ( RNG rng  )  [inline]

Definition at line 128 of file reflection.h.

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

BSDFSample::BSDFSample ( const Sample sample,
const BSDFSampleOffsets offsets,
uint32_t  num 
)
BSDFSample::BSDFSample (  )  [inline]

Definition at line 134 of file reflection.h.


Member Data Documentation

Definition at line 135 of file reflection.h.

Referenced by BSDFSample(), LargeStep(), PhotonIntegrator::Li(), BSDF::Sample_f(), and SmallStep().

float BSDFSample::uDir[2]

Definition at line 135 of file reflection.h.

Referenced by BSDFSample(), LargeStep(), PhotonIntegrator::Li(), BSDF::Sample_f(), and SmallStep().


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