26 virtual std::unique_ptr<Transform>
genInversed()
const;
79 virtual void transformVector(
const Vector3R& vector,
const Time& time,
82 virtual void transformOrientation(
const Vector3R& orientation,
const Time& time,
83 Vector3R* out_orientation)
const = 0;
85 virtual void transformPoint(
const Vector3R& point,
const Time& time,
96 virtual void transformLineSegment(
const Vector3R& lineStartPos,
const Vector3R& lineDir,
97 real lineMinT, real lineMaxT,
const Time& time,
99 real* out_lineMinT, real* out_lineMaxT)
const = 0;
General information for a ray-primitive intersection.
Definition HitInfo.h:18
Represents a ray in space.
Definition Ray.h:21
Math functions and utilities.
Definition TransformInfo.h:10
The root for all renderer implementations.
Definition EEngineProject.h:6