#include <environment.h>
Public Member Functions | |
EnvironmentCamera (const AnimatedTransform &cam2world, float sopen, float sclose, Film *film) | |
float | GenerateRay (const CameraSample &sample, Ray *) const |
Definition at line 36 of file environment.h.
EnvironmentCamera::EnvironmentCamera | ( | const AnimatedTransform & | cam2world, | |
float | sopen, | |||
float | sclose, | |||
Film * | film | |||
) | [inline] |
Definition at line 39 of file environment.h.
float EnvironmentCamera::GenerateRay | ( | const CameraSample & | sample, | |
Ray * | ray | |||
) | const [virtual] |
Implements Camera.
Definition at line 32 of file environment.cpp.
References Camera::CameraToWorld, Camera::film, CameraSample::imageX, CameraSample::imageY, INFINITY, Lerp(), M_PI, Camera::shutterClose, Camera::shutterOpen, CameraSample::time, Film::xResolution, and Film::yResolution.