Lightmetrica  0.0.1.50dbee3 (yosakoi)
 All Classes Functions Variables Typedefs Enumerations Enumerator
Public Member Functions | List of all members
SamplingBasedRenderProcess Class Referenceabstract

#include <renderproc.h>

Public Member Functions

virtual void ProcessSingleSample (const Scene &scene)=0
 
virtual const FilmGetFilm () const =0
 
- Public Member Functions inherited from SIMDAlignedType
void * operator new (std::size_t size) throw (std::bad_alloc)
 
void operator delete (void *p)
 

Detailed Description

Sampling-based render process. Defines sampling-based render process, which is responsible for sampling-based renderers such as PT or MLT etc.

Inheritance diagram for SamplingBasedRenderProcess:
RenderProcess SIMDAlignedType BidirectionalPathtraceRenderer_RenderProcess BPTOptimizedPSSMLTRenderer_RenderProcess DirectPathtraceRenderer_RenderProcess LighttraceRenderer_RenderProcess MISPathtraceRenderer_RenderProcess PathtraceRenderer_RenderProcess PhotonMappingRenderer_RenderProcess PSSMLTRenderer_RenderProcess SimpleBidirectionalPathtraceRenderer_RenderProcess

Member Function Documentation

virtual const Film* SamplingBasedRenderProcess::GetFilm ( ) const
pure virtual
virtual void SamplingBasedRenderProcess::ProcessSingleSample ( const Scene scene)
pure virtual

The documentation for this class was generated from the following file: