LightBeamParams Struct Reference
[External Interfaces]

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

List of all members.

Public Member Functions

 LightBeamParams ()

Public Attributes

const RayHit3Dorigin
 The point from which the ray starts (used to avoid self shadowing).
const Ray3DaR
 The ray.
real tmin
 The start of the segment on the ray.
real tmax
 The end of the segment on the ray.
TMCColorRGBAfilterColor
 On input the color at the tmax point, on ouput the color after being filtered by the scene.
uint32fNumberOfRays
boolean isSunLightShadowCasting
 True if the the light is a sun light.
I3DShLightsourcefLight
 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

The ray.

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

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

The light that launched the ray at first.

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

True if the the light is a sun light.

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

The end of the segment on the ray.

The start of the segment on the ray.


The documentation for this struct was generated from the following file:
Generated on Mon Apr 26 22:47:53 2010 for Carrara SDK Doc by  doxygen 1.6.3