Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::EndpointRecord Struct Reference

Data record associated with path endpoints (aka supernodes) in the path-space framework. More...

#include <mitsuba/bidir/common.h>

Public Member Functions

 EndpointRecord (Float time)
 Create a new endpoint record for a given time value. More...
 
 EndpointRecord (Float time, const Point2 &uv)
 Create a new endpoint record for a given time value. More...
 
std::string toString () const
 Return a human-readable description. More...
 

Public Attributes

Float time
 Time value associated with the path. More...
 

Detailed Description

Data record associated with path endpoints (aka supernodes) in the path-space framework.

This record stores the desired time value when starting a new path. For sensor subpaths, it optionally specifies the desired pixel position of the path.

Constructor & Destructor Documentation

mitsuba::EndpointRecord::EndpointRecord ( Float  time)
inline

Create a new endpoint record for a given time value.

mitsuba::EndpointRecord::EndpointRecord ( Float  time,
const Point2 uv 
)
inline

Create a new endpoint record for a given time value.

Member Function Documentation

std::string mitsuba::EndpointRecord::toString ( ) const

Return a human-readable description.

Member Data Documentation

Float mitsuba::EndpointRecord::time

Time value associated with the path.


The documentation for this struct was generated from the following file: