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

Public Member Functions

 SimpleBidirectionalPathtraceRenderer_RenderProcess (const SimpleBidirectionalPathtraceRenderer &renderer, Sampler *sampler, Film *film)
 
virtual void ProcessSingleSample (const Scene &scene) override
 
virtual const FilmGetFilm () const override
 
- Public Member Functions inherited from SIMDAlignedType
void * operator new (std::size_t size) throw (std::bad_alloc)
 
void operator delete (void *p)
 

Detailed Description

Render process for SimpleBidirectionalPathtraceRenderer. The class is responsible for per-thread execution of rendering tasks and managing thread-dependent resources.

Inheritance diagram for SimpleBidirectionalPathtraceRenderer_RenderProcess:
SamplingBasedRenderProcess RenderProcess SIMDAlignedType

Member Function Documentation

virtual const Film* SimpleBidirectionalPathtraceRenderer_RenderProcess::GetFilm ( ) const
inlineoverridevirtual

Get film. Gets internal film associate with the process.

Returns
Film.

Implements SamplingBasedRenderProcess.

void SimpleBidirectionalPathtraceRenderer_RenderProcess::ProcessSingleSample ( const Scene scene)
overridevirtual

Process a single sample.

Parameters
sceneScene.

Implements SamplingBasedRenderProcess.


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