pbpt
Loading...
Searching...
No Matches
pbpt::math::Transform Member List

This is the complete list of members for pbpt::math::Transform, including all inherited members.

look_at(const Pt3 &eye, const Pt3 &target, const Vec3 &up) noexceptpbpt::math::Transforminlinestatic
mat() const (defined in pbpt::math::Transform)pbpt::math::Transforminline
operator*(const Transform &rhs) const noexcept (defined in pbpt::math::Transform)pbpt::math::Transforminline
operator*(const Pt3 &point) const noexceptpbpt::math::Transforminline
operator*(const Vec3 &vec) const noexceptpbpt::math::Transforminline
operator*(const Normal3 &normal) const noexceptpbpt::math::Transforminline
operator*(const Ray3 &ray) const noexcept (defined in pbpt::math::Transform)pbpt::math::Transforminline
operator*(const Bound3 &bound) const noexcept (defined in pbpt::math::Transform)pbpt::math::Transforminline
operator*=(const Transform &rhs) noexcept (defined in pbpt::math::Transform)pbpt::math::Transforminline
orthographic(Float left, Float right, Float bottom, Float top, Float z_near, Float z_far) noexceptpbpt::math::Transforminlinestatic
perspective(Float fov_y_rad, Float aspect_ratio, Float z_near, Float z_far) noexceptpbpt::math::Transforminlinestatic
rotate(Float angle_rad, const Vec3 &axis) noexceptpbpt::math::Transforminlinestatic
rotate_x(Float angle_rad) noexceptpbpt::math::Transforminlinestatic
rotate_y(Float angle_rad) noexceptpbpt::math::Transforminlinestatic
rotate_z(Float angle_rad) noexceptpbpt::math::Transforminlinestatic
scale(Float s) noexceptpbpt::math::Transforminlinestatic
scale(const Vec3 &s) noexceptpbpt::math::Transforminlinestatic
Transform() noexcept=default (defined in pbpt::math::Transform)pbpt::math::Transform
Transform(const Mat4 &mat) (defined in pbpt::math::Transform)pbpt::math::Transforminline
translate(const Vec3 &t) noexceptpbpt::math::Transforminlinestatic