Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
BackwardLightIntegrator.h
Go to the documentation of this file.
1//#pragma once
2//
3//#include "Core/Integrator/Integrator.h"
4//#include "Math/math_fwd.h"
5//
6//namespace ph
7//{
8//
9//class BackwardLightIntegrator final : public Integrator, public TCommandInterface<BackwardLightIntegrator>
10//{
11//public:
12// virtual ~BackwardLightIntegrator() override;
13//
14// virtual void update(const Scene& scene) override;
15// virtual void radianceAlongRay(const Ray& ray, const RenderWork& data, std::vector<SenseEvent>& out_senseEvents) const override;
16//
17//private:
18// static void rationalClamp(Spectrum& value);
19//
21//public:
22// BackwardLightIntegrator(const InputPacket& packet);
23// static SdlTypeInfo ciTypeInfo();
24// static void ciRegister(CommandRegister& cmdRegister);
25// static std::unique_ptr<BackwardLightIntegrator> ciLoad(const InputPacket& packet);
26//};
27//
28//}// end namespace ph