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

Public Member Functions

virtual void ProcessSinglePixel (const Scene &scene, const Math::Vec2i &pixel) 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 RaycastRenderer. The class is responsible for per-thread execution of rendering tasks and managing thread-dependent resources.

Inheritance diagram for RaycastRenderer_RenderProcess:
DeterministicPixelBasedRenderProcess RenderProcess SIMDAlignedType

Member Function Documentation

void RaycastRenderer_RenderProcess::ProcessSinglePixel ( const Scene scene,
const Math::Vec2i &  pixel 
)
overridevirtual

Process a single pixel.

Parameters
sceneScene.
pixelPixel coordinates.

Implements DeterministicPixelBasedRenderProcess.


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