Photon Engine 2.0.0-beta
A physically based renderer.
|
#include <RigidTransform.h>
Additional Inherited Members | |
Public Member Functions inherited from ph::math::Transform | |
virtual | ~Transform ()=default |
virtual std::unique_ptr< Transform > | genInversed () const |
void | transformV (const Vector3R &vector, Vector3R *out_vector) const |
void | transformO (const Vector3R &orientation, Vector3R *out_orientation) const |
void | transformP (const Vector3R &point, Vector3R *out_point) const |
void | transformV (const Vector3R &vector, const Time &time, Vector3R *out_vector) const |
void | transformO (const Vector3R &orientation, const Time &time, Vector3R *out_orientation) const |
void | transformP (const Vector3R &point, const Time &time, Vector3R *out_point) const |
void | transform (const Ray &ray, Ray *out_ray) const |
void | transform (const HitInfo &info, HitInfo *out_info) const |
void | transform (const AABB3D &aabb, AABB3D *out_aabb) const |
void | transform (const HitInfo &info, const Time &time, HitInfo *out_info) const |
void | transform (const AABB3D &aabb, const Time &time, AABB3D *out_aabb) const |