Ray differential – enhances the basic ray class with information about the rays of adjacent pixels on the view plane More...
#include <mitsuba/core/ray.h>
Inheritance diagram for mitsuba::RayDifferential:Public Member Functions | |
| RayDifferential () | |
| RayDifferential (const Point &p, const Vector &d, Float time) | |
| RayDifferential (const Ray &ray) | |
| RayDifferential (const RayDifferential &ray) | |
| void | scaleDifferential (Float amount) |
| void | scaleDifferentialUV (const Vector2 amountUV) |
| void | operator= (const RayDifferential &ray) |
| void | operator= (const Ray &ray) |
| std::string | toString () const |
| Return a string representation of this ray. More... | |
Public Attributes | |
| Point | rxOrigin |
| Point | ryOrigin |
| Vector | rxDirection |
| Vector | ryDirection |
| bool | hasDifferentials |
Ray differential – enhances the basic ray class with information about the rays of adjacent pixels on the view plane
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Return a string representation of this ray.
| bool mitsuba::RayDifferential::hasDifferentials |
| Vector mitsuba::RayDifferential::rxDirection |
| Point mitsuba::RayDifferential::rxOrigin |
| Vector mitsuba::RayDifferential::ryDirection |
| Point mitsuba::RayDifferential::ryOrigin |