Renderer Class Reference

#include <renderer.h>

Inheritance diagram for Renderer:
AggregateTest CreateRadianceProbes MetropolisRenderer SamplerRenderer SurfacePointsRenderer

List of all members.

Public Member Functions

virtual ~Renderer ()
virtual void Render (const Scene *scene)=0
virtual Spectrum Li (const Scene *scene, const RayDifferential &ray, const Sample *sample, RNG &rng, MemoryArena &arena, Intersection *isect=NULL, Spectrum *T=NULL) const =0
virtual Spectrum Transmittance (const Scene *scene, const RayDifferential &ray, const Sample *sample, RNG &rng, MemoryArena &arena) const =0

Detailed Description

Definition at line 35 of file renderer.h.


Constructor & Destructor Documentation

Renderer::~Renderer (  )  [virtual]

Definition at line 30 of file renderer.cpp.


Member Function Documentation

virtual Spectrum Renderer::Li ( const Scene scene,
const RayDifferential ray,
const Sample sample,
RNG rng,
MemoryArena arena,
Intersection isect = NULL,
Spectrum T = NULL 
) const [pure virtual]
virtual void Renderer::Render ( const Scene scene  )  [pure virtual]
virtual Spectrum Renderer::Transmittance ( const Scene scene,
const RayDifferential ray,
const Sample sample,
RNG rng,
MemoryArena arena 
) const [pure virtual]

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