Euclid
Geometry Processing and Shape Analysis in C++
|
This is the complete list of members for Euclid::PerspRayCamera, including all inherited members.
Camera()=default | Euclid::Camera | |
Camera(const Vec3 &position, const Vec3 &focus, const Vec3 &up, float tnear, float tfar) | Euclid::Camera | inline |
dir | Euclid::Camera | |
film | Euclid::RayCamera | |
gen_ray(float s, float t) const override | Euclid::PerspRayCamera | inlinevirtual |
lookat(const Vec3 &position, const Vec3 &focus, const Vec3 &up) | Euclid::Camera | inline |
PerspRayCamera()=default | Euclid::PerspRayCamera | |
PerspRayCamera(const Vec3 &position, const Vec3 &focus, const Vec3 &up, float vfov, float aspect, float tnear, float tfar) | Euclid::PerspRayCamera | inline |
PerspRayCamera(const Vec3 &position, const Vec3 &focus, const Vec3 &up, float vfov, unsigned width, unsigned height, float tnear, float tfar) | Euclid::PerspRayCamera | inline |
pos | Euclid::Camera | |
RayCamera()=default | Euclid::RayCamera | |
RayCamera(const Vec3 &position, const Vec3 &focus, const Vec3 &up, float tnear, float tfar) | Euclid::RayCamera | inline |
set_aspect(float aspect) | Euclid::PerspRayCamera | inline |
set_aspect(unsigned width, unsigned height) | Euclid::PerspRayCamera | inline |
set_fov(float vfov) | Euclid::PerspRayCamera | inline |
set_range(float tnear, float tfar) | Euclid::Camera | inline |
tfar | Euclid::Camera | |
tnear | Euclid::Camera | |
u | Euclid::Camera | |
v | Euclid::Camera | |
Vec3 typedef (defined in Euclid::Camera) | Euclid::Camera | |
~Camera() (defined in Euclid::Camera) | Euclid::Camera | inlinevirtual |
~PerspRayCamera() (defined in Euclid::PerspRayCamera) | Euclid::PerspRayCamera | inline |
~RayCamera()=default (defined in Euclid::RayCamera) | Euclid::RayCamera | virtual |