RenderManAPI  24.0
RixMWConnectionResult Struct Reference

#include <RixManifoldWalkConnection.h>

Public Member Functions

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

Public Attributes

RtColorRGBthroughput
 
RtVector3dir
 
RtVector3toLight
 
RtPoint3lastPoint
 
float * dist
 
float * distDirect
 
RtColorRGBtransmission
 
float * pdf
 
float * geoTerm
 
bool * hasConverged
 
int _maxSize
 
bool _isDirty
 

Constructor & Destructor Documentation

◆ RixMWConnectionResult()

RixMWConnectionResult::RixMWConnectionResult ( )
inline

◆ ~RixMWConnectionResult()

RixMWConnectionResult::~RixMWConnectionResult ( )
inline

Member Function Documentation

◆ Allocate()

void RixMWConnectionResult::Allocate ( int  maxSize)
inline

◆ Clear()

void RixMWConnectionResult::Clear ( )
inline

◆ Init()

void RixMWConnectionResult::Init ( float *  initPDF)
inline

References _isDirty, _maxSize, hasConverged, and pdf.

Member Data Documentation

◆ _isDirty

bool RixMWConnectionResult::_isDirty

Referenced by Clear(), and Init().

◆ _maxSize

int RixMWConnectionResult::_maxSize

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

◆ dir

RtVector3* RixMWConnectionResult::dir

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

◆ dist

float* RixMWConnectionResult::dist

◆ distDirect

float* RixMWConnectionResult::distDirect

◆ geoTerm

float* RixMWConnectionResult::geoTerm

◆ hasConverged

bool* RixMWConnectionResult::hasConverged

◆ lastPoint

RtPoint3* RixMWConnectionResult::lastPoint

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

◆ pdf

float* RixMWConnectionResult::pdf

◆ throughput

RtColorRGB* RixMWConnectionResult::throughput

◆ toLight

RtVector3* RixMWConnectionResult::toLight

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

◆ transmission

RtColorRGB* RixMWConnectionResult::transmission

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