# RefractionIO Struct Reference
[Data Structures]

List of all members.

## Public Member Functions
| RefractionIO ()
## Public Attributes
TMCColorRGBA | fResColor
| result color
boolean | fGotColor
| true if there was a reflection
boolean | fNormalFlipped
| true if the normal was flipped
real | fDistance
| the distance to the nearest intersection (used for absorption)
TVector3 | fRefractedDir
| direction of the refracted ray (normalized)
const TTransparencyParameters * | fTransparencyParams
| the parameters from the transparency shader
real | fRefractiveIndex
| index of refraction
real | fAttenuation
| attenutation due to shading

## Detailed Description

The parameters of the refraction feature.

## Constructor & Destructor Documentation

RefractionIO::RefractionIO | ( |  | ) | `[inline]`

## Member Data Documentation

real RefractionIO::fAttenuation

attenutation due to shading

real RefractionIO::fDistance

the distance to the nearest intersection (used for absorption)

boolean RefractionIO::fGotColor

true if there was a reflection

boolean RefractionIO::fNormalFlipped

true if the normal was flipped

TVector3 RefractionIO::fRefractedDir

direction of the refracted ray (normalized)

real RefractionIO::fRefractiveIndex

index of refraction

TMCColorRGBA RefractionIO::fResColor

result color

const TTransparencyParameters* RefractionIO::fTransparencyParams

the parameters from the transparency shader

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

- I3dExRenderFeature.h