lux::ContributionBuffer Class Reference

#include <contribution.h>

Collaboration diagram for lux::ContributionBuffer:
[legend]

List of all members.

Classes

class  Buffer

Public Member Functions

 ContributionBuffer ()
 ~ContributionBuffer ()
bool Add (Contribution *c, float weight=1.f)
void AddSampleCount (float c)
void Splat (Film *film)

Private Attributes

float sampleCount
vector< vector< Buffer * > > buffers

Detailed Description

Definition at line 60 of file contribution.h.


Constructor & Destructor Documentation

lux::ContributionBuffer::ContributionBuffer (  )  [inline]

Definition at line 90 of file contribution.h.

lux::ContributionBuffer::~ContributionBuffer (  )  [inline]

Definition at line 92 of file contribution.h.

References buffers.


Member Function Documentation

bool lux::ContributionBuffer::Add ( Contribution c,
float  weight = 1.f 
) [inline]
void lux::ContributionBuffer::AddSampleCount ( float  c  )  [inline]
void lux::ContributionBuffer::Splat ( Film film  ) 

Definition at line 38 of file contribution.cpp.

References lux::Film::AddSampleCount(), buffers, and sampleCount.


Member Data Documentation

vector<vector<Buffer *> > lux::ContributionBuffer::buffers [private]

Definition at line 115 of file contribution.h.

Referenced by Add(), Splat(), and ~ContributionBuffer().

Definition at line 114 of file contribution.h.

Referenced by AddSampleCount(), and Splat().


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.2-20100208