The spica renderer
spica::Camera Member List

This is the complete list of members for spica::Camera, including all inherited members.

Camera() (defined in spica::Camera)spica::Camera
Camera(const Transform &cameraToWorld, const Transform &cameraToScreen, const Bounds2d &screen, double lensRadius, double focalLength, std::shared_ptr< Film > film) (defined in spica::Camera)spica::Camera
Camera(const Camera &)=default (defined in spica::Camera)spica::Camera
cameraToScreen() const (defined in spica::Camera)spica::Camerainline
cameraToScreen_ (defined in spica::Camera)spica::Cameraprotected
cameraToWorld() const (defined in spica::Camera)spica::Camerainline
cameraToWorld_ (defined in spica::Camera)spica::Cameraprotected
CObject() (defined in spica::CObject)spica::CObject
film() const (defined in spica::Camera)spica::Camerainline
film_ (defined in spica::Camera)spica::Cameraprotected
focalLength_ (defined in spica::Camera)spica::Cameraprotected
lensRadius_ (defined in spica::Camera)spica::Cameraprotected
operator=(const Camera &)=default (defined in spica::Camera)spica::Camera
pdfWe(const Ray &ray, double *pdfPos, double *pdfDir) const =0 (defined in spica::Camera)spica::Camerapure virtual
rasterToCamera_ (defined in spica::Camera)spica::Cameraprotected
rasterToScreen_ (defined in spica::Camera)spica::Cameraprotected
sampleWi(const Interaction &ref, const Point2d &rand, Vector3d *wi, double *pdf, Point2d *pRaster, VisibilityTester *vis) const =0 (defined in spica::Camera)spica::Camerapure virtual
screenToRaster_ (defined in spica::Camera)spica::Cameraprotected
spawnRay(const Point2i &pixel, const Point2d &randFilm, const Point2d &randLens, double *pdfPos=nullptr, double *pdfDir=nullptr) const =0 (defined in spica::Camera)spica::Camerapure virtual
We(const Ray &ray, Point2d *pRaster=nullptr) const =0 (defined in spica::Camera)spica::Camerapure virtual
~Camera() (defined in spica::Camera)spica::Cameravirtual
~CObject() (defined in spica::CObject)spica::CObjectvirtual