Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::ThinLensCamera Member List

This is the complete list of members for ph::ThinLensCamera, including all inherited members.

evalEmittedImportanceAndPdfW(const math::Vector3R &targetPos, math::Vector2R *const out_filmCoord, math::Vector3R *const out_importance, real *out_filmArea, real *const out_pdfW) const overrideph::ThinLensCameravirtual
getCameraToWorld() constph::ThinLensCamerainline
getRasterToSensor() constph::RectangularSensorReceiverinline
getReceiverToWorld() constph::Receiverinline
getSensorSize() constph::RectangularSensorReceiverinline
Receiver(const math::RigidTransform *receiverToWorld)ph::Receiverexplicit
receiveRay(const math::Vector2D &rasterCoord, Ray *out_ray) const overrideph::ThinLensCameravirtual
RectangularSensorReceiver(const math::Vector2D &sensorSize, const math::Transform *rasterToSensor, const math::RigidTransform *receiverToWorld)ph::RectangularSensorReceiver
ThinLensCamera(float64 lensRadius, float64 focalDistance, const math::Vector2D &sensorSize, const math::Transform *rasterToSensor, const math::RigidTransform *cameraToWorld)ph::ThinLensCamera
~Receiver()=defaultph::Receiverinlinevirtual