6#include <Common/primitive_type.h>
Definition IReceivedRayProcessor.h:15
virtual void process(const math::Vector2D &rasterCoord, const Ray &sensedRay, const math::Spectrum &quantityWeight, SampleFlow &sampleFlow)=0
virtual void onBatchStart(uint64 batchNumber)
Definition IReceivedRayProcessor.h:31
virtual void onBatchFinish(uint64 batchNumber)
Definition IReceivedRayProcessor.h:34
virtual ~IReceivedRayProcessor()=default
Represents a ray in space.
Definition Ray.h:21
A sample with arbitrary dimensions with fine-grained sampling control.
Definition SampleFlow.h:19
Definition TTristimulusSpectrum.h:11
The root for all renderer implementations.
Definition EEngineProject.h:6