Public Member Functions | |
EnvironmentCamera (const Transform &world2cam, float hither, float yon, float sopen, float sclose, Film *film) | |
float | GenerateRay (const Sample &sample, Ray *) const |
Private Attributes | |
Point | rayOrigin |
Definition at line 29 of file environment.cpp.
EnvironmentCamera::EnvironmentCamera | ( | const Transform & | world2cam, | |
float | hither, | |||
float | yon, | |||
float | sopen, | |||
float | sclose, | |||
Film * | film | |||
) |
Definition at line 41 of file environment.cpp.
References Camera::CameraToWorld, and rayOrigin.
Referenced by CreateCamera().
Implements Camera.
Definition at line 47 of file environment.cpp.
References Camera::CameraToWorld, Camera::ClipHither, Camera::ClipYon, Ray::d, Camera::film, Sample::imageX, Sample::imageY, Lerp(), M_PI, Ray::maxt, Ray::mint, Ray::o, rayOrigin, Camera::ShutterClose, Camera::ShutterOpen, Sample::time, Ray::time, Film::xResolution, and Film::yResolution.
Point EnvironmentCamera::rayOrigin [private] |
Definition at line 37 of file environment.cpp.
Referenced by EnvironmentCamera(), and GenerateRay().