# RTLevelInfo Struct Reference
[Data Structures]

Inheritance diagram for RTLevelInfo:

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
uint8 | samplingLevel
| Describes the current sampling level for this ray.

## 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::samplingLevel

Describes the current sampling level for this ray.

uint8 RTLevelInfo::trans

Number of transparent surfaces traversed.

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

- RenderTypes.h