Parameters of I3DExRaytracer::LightBeam(). More...
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. |
Parameters of I3DExRaytracer::LightBeam().
LightBeamParams::LightBeamParams | ( | ) | [inline] |
const Ray3D* LightBeamParams::aR |
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.
const RayHit3D* LightBeamParams::origin |
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.