# LightBeamParams Struct Reference
[External Interfaces]

Parameters of I3DExRaytracer::LightBeam(). More...

List of all members.

## Public Member Functions
| LightBeamParams ()
## Public Attributes
const RayHit3D * | origin
| The point from which the ray starts (used to avoid self shadowing).
const Ray3D * | aR
| The ray.
real | tmin
| The start of the segment on the ray.
real | tmax
| The end of the segment on the ray.
TMCColorRGBA * | filterColor
| On input the color at the tmax point, on ouput the color after being filtered by the scene.
uint32 * | fNumberOfRays
boolean | isSunLightShadowCasting
| True if the the light is a sun light.
I3DShLightsource * | fLight
| The light that launched the ray at first.
int32 | fHitInstanceIndex
| The index of the instance that intersected the ray, if any.
real | ft
| The value of t at the closest intersection, if any.

## Detailed Description

Parameters of I3DExRaytracer::LightBeam().

## Constructor & Destructor Documentation

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

## Member Data Documentation

const Ray3D* LightBeamParams::aR

The ray.

int32 LightBeamParams::fHitInstanceIndex

The index of the instance that intersected the ray, if any.

TMCColorRGBA* LightBeamParams::filterColor

On input the color at the tmax point, on ouput the color after being filtered by the scene.

I3DShLightsource* LightBeamParams::fLight

The light that launched the ray at first.

uint32* LightBeamParams::fNumberOfRays

real LightBeamParams::ft

The value of t at the closest intersection, if any.

boolean LightBeamParams::isSunLightShadowCasting

True if the the light is a sun light.

const RayHit3D* LightBeamParams::origin

The point from which the ray starts (used to avoid self shadowing).

real LightBeamParams::tmax

The end of the segment on the ray.

real LightBeamParams::tmin

The start of the segment on the ray.

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

- I3dExRenderFeature.h