Public Member Functions | |
| Buffer () | |
| ~Buffer () | |
| bool | Add (Contribution *c, float weight=1.f) |
| void | Splat (Film *film) |
Private Attributes | |
| u_int | pos |
| Contribution * | contribs |
Definition at line 61 of file contribution.h.
| lux::ContributionBuffer::Buffer::Buffer | ( | ) | [inline] |
Definition at line 63 of file contribution.h.
References CONTRIB_BUF_SIZE, and contribs.
| lux::ContributionBuffer::Buffer::~Buffer | ( | ) | [inline] |
Definition at line 67 of file contribution.h.
References contribs, and lux::FreeAligned().
| bool lux::ContributionBuffer::Buffer::Add | ( | Contribution * | c, | |
| float | weight = 1.f | |||
| ) | [inline] |
Definition at line 71 of file contribution.h.
References CONTRIB_BUF_SIZE, contribs, pos, and lux::Contribution::variance.
| void lux::ContributionBuffer::Buffer::Splat | ( | Film * | film | ) |
Definition at line 31 of file contribution.cpp.
References lux::Film::AddSample(), contribs, and pos.
u_int lux::ContributionBuffer::Buffer::pos [private] |
Definition at line 86 of file contribution.h.
1.6.2-20100208