RTLevelInfo Struct Reference
[Data Structures]

List of all members.

Public Member Functions

 RTLevelInfo ()

Public Attributes

uint8 ref
 Number of reflections.
uint8 trans
 Number of transparent surfaces traversed.
uint8 refractionCount
 Number of refractions.
uint8 diff
 Number of diffuse reflection (for monte carlo sampling).
boolean refracted
 True if the ray has been refracted.
real attenuation
 Effect of the current ray in the final pixel color (0 means that it has no effect).
real lastPhotonRadius
 radius of sphere containing the n closest photons at last intersection point

Detailed Description

Stores the history of a ray


Constructor & Destructor Documentation

RTLevelInfo::RTLevelInfo (   )  [inline]
 


Member Data Documentation

real RTLevelInfo::attenuation
 

Effect of the current ray in the final pixel color (0 means that it has no effect).

uint8 RTLevelInfo::diff
 

Number of diffuse reflection (for monte carlo sampling).

real RTLevelInfo::lastPhotonRadius
 

radius of sphere containing the n closest photons at last intersection point

uint8 RTLevelInfo::ref
 

Number of reflections.

boolean RTLevelInfo::refracted
 

True if the ray has been refracted.

uint8 RTLevelInfo::refractionCount
 

Number of refractions.

uint8 RTLevelInfo::trans
 

Number of transparent surfaces traversed.


The documentation for this struct was generated from the following file:
Generated on Mon Mar 14 12:29:06 2005 for Carrara SDK Doc by  doxygen 1.3.9.1