Photon Engine
2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
RadiantFluxPanel.h
Go to the documentation of this file.
1
//#pragma once
2
//
3
//#include "Core/Receiver/Receiver.h"
4
//#include "Math/TVector2.h"
5
//
6
//#include <memory>
7
//
8
//namespace ph::math { class RigidTransform; }
9
//
10
//namespace ph
11
//{
12
//
13
//class RadiantFluxPanel : public Receiver
14
//{
15
//public:
16
// RadiantFluxPanel(
17
// const math::Vector2R& widthHeight,
18
// const math::Vector3R& position,
19
// const math::Vector3R& direction,
20
// const math::Vector3R& upAxis);
21
//
22
// Spectrum receiveRay(const math::Vector2D& rasterCoord, Ray* out_ray) const override;
23
// void evalEmittedImportanceAndPdfW(const math::Vector3R& targetPos, math::Vector2R* const out_filmCoord, math::Vector3R* const out_importance, real* out_filmArea, real* const out_pdfW) const override;
24
//
25
//private:
26
// math::Vector2R m_widthHeight;
27
// std::shared_ptr<math::RigidTransform> m_receiverToWorld;
28
//};
29
//
30
//}// end namespace ph
Source
Core
Receiver
RadiantFluxPanel.h
Generated by
1.11.0