RenderMan  26.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RixMWConnectionResult Struct Reference

#include <RixManifoldWalkConnection.h>

Public Member Functions

 RixMWConnectionResult ()
 
 ~RixMWConnectionResult ()
 
void Clear ()
 
void Init (float *initPDF)
 
void Allocate (int maxSize)
 

Public Attributes

RtColorRGB * throughput
 
RtVector3 * dir
 
RtVector3 * toLight
 
RtPoint3 * lastPoint
 
float * dist
 
float * distDirect
 
RtColorRGB * transmission
 
float * pdf
 
float * geoTerm
 
bool * hasConverged
 
int _maxSize
 
bool _isDirty
 

Constructor & Destructor Documentation

RixMWConnectionResult::RixMWConnectionResult ( )
inline
RixMWConnectionResult::~RixMWConnectionResult ( )
inline

Member Function Documentation

void RixMWConnectionResult::Allocate ( int  maxSize)
inline
void RixMWConnectionResult::Clear ( )
inline
void RixMWConnectionResult::Init ( float *  initPDF)
inline

References _isDirty, _maxSize, hasConverged, and pdf.

Member Data Documentation

bool RixMWConnectionResult::_isDirty

Referenced by Clear(), and Init().

int RixMWConnectionResult::_maxSize

Referenced by Allocate(), Clear(), and Init().

RtVector3* RixMWConnectionResult::dir

Referenced by Allocate(), and ~RixMWConnectionResult().

float* RixMWConnectionResult::dist
float* RixMWConnectionResult::distDirect
float* RixMWConnectionResult::geoTerm
bool* RixMWConnectionResult::hasConverged
RtPoint3* RixMWConnectionResult::lastPoint

Referenced by Allocate(), and ~RixMWConnectionResult().

float* RixMWConnectionResult::pdf
RtColorRGB* RixMWConnectionResult::throughput
RtVector3* RixMWConnectionResult::toLight

Referenced by Allocate(), and ~RixMWConnectionResult().

RtColorRGB* RixMWConnectionResult::transmission

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