20 #if !defined(__MITSUBA_RENDER_FWD_H_)
21 #define __MITSUBA_RENDER_FWD_H_
25 class BlockedImageProcess;
26 class BlockedRenderProcess;
29 struct BSDFSamplingRecord;
30 struct DirectionSamplingRecord;
31 struct DirectSamplingRecord;
34 class GatherPhotonProcess;
35 class HemisphereSampler;
41 class IrradianceCache;
43 template <
typename AABBType,
typename TreeConstructionHeuristic,
typename Derived>
class GenericKDTree;
47 struct LuminaireSamplingRecord;
49 struct MediumSamplingRecord;
51 class MonteCarloIntegrator;
52 class ParticleProcess;
54 struct PhaseFunctionSamplingRecord;
57 struct PositionSamplingRecord;
59 class ProjectiveCamera;
60 struct RadianceQueryRecord;
61 struct PositionSamplingRecord;
64 class ReconstructionFilter;
65 class RectangularWorkUnit;
69 class SamplingIntegrator;
84 class VolumeDataSource;