Photon Engine
2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
LightTracingIntegrator.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
//
10
//
11
//class LightTracingIntegrator final : public Integrator, public TCommandInterface<LightTracingIntegrator>
12
//{
13
//public:
14
// virtual ~LightTracingIntegrator() override;
15
//
16
// virtual void update(const Scene& scene) override;
17
// virtual void radianceAlongRay(const Ray& ray, const RenderWork& data, std::vector<SenseEvent>& out_senseEvents) const override;
18
//
19
//private:
20
// static void rationalClamp(Vector3R& value);
21
//
23
//public:
24
// LightTracingIntegrator(const InputPacket& packet);
25
// static SdlTypeInfo ciTypeInfo();
26
// static void ciRegister(CommandRegister& cmdRegister);
27
// static std::unique_ptr<LightTracingIntegrator> ciLoad(const InputPacket& packet);
28
//};
29
//
30
//}// end namespace ph
Source
Core
Estimator
LightTracingIntegrator.h
Generated by
1.11.0