#include <reflection.h>
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 |
Definition at line 118 of file reflection.h.
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 | |||
) |
Definition at line 495 of file reflection.cpp.
References Assert, BSDFSampleOffsets::componentOffset, BSDFSampleOffsets::dirOffset, Sample::oneD, Sample::twoD, uComponent, and uDir.
BSDFSample::BSDFSample | ( | ) | [inline] |
Definition at line 134 of file reflection.h.
float BSDFSample::uComponent |
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().