#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().
1.6.3