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>
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 |