5 #ifndef _SPICA_VOLPHOTO_H_
6 #define _SPICA_VOLPHOTO_H_
10 #include "../core/common.h"
11 #include "../core/forward_decl.h"
13 #include "integrator.h"
23 const std::shared_ptr<Sampler>& sampler,
28 void initialize(
const Scene& scene,
32 void loopStarted(
const Scene& scene,
36 void loopFinished(
const Scene& scene,
45 int depth = 0)
const override;
51 std::unique_ptr<VPhotonMap> photonmap_;
58 #endif // _SPICA_VOLPHOTO_H_
Definition: volphoto.cc:30
Random sampler class.
Definition: sampler.h:24
RGB spectrum.
Definition: spectrum.h:18
Volumetric photon mapping.
Definition: volphoto.h:20
Ray class.
Definition: ray.h:24
Definition: renderparams.h:27
The sampler integrator interface.
Definition: integrator.h:45
Scene provides the interface for scene graph.
Definition: scene.h:23