TRayHitAccumulator Class Reference
[Data Structures]

Accumulates all the ray hits seen by transparency along a given ray. More...

List of all members.

Public Member Functions

 TRayHitAccumulator ()
 ~TRayHitAccumulator ()
void Reset ()
void SortRayHitsByDistance ()
RayHit3DAddNewRayHit ()
void SetRayHitCount (int32 count)
void SetCurrentInstance (const RaytracedInstance *instance)
const RaytracedInstanceGetCurrentInstance ()
int32 GetRayHitCount ()
RayHit3DGetLastRayHit ()
RayHit3DGetRayHit (int32 index)

Protected Attributes

TMCPtrArray< RayHit3DfRayHitList
int32 fRayHitCount
const RaytracedInstancefCurrentInstance

Detailed Description

Accumulates all the ray hits seen by transparency along a given ray.


Constructor & Destructor Documentation

TRayHitAccumulator::TRayHitAccumulator (  ) 
TRayHitAccumulator::~TRayHitAccumulator (  ) 

Member Function Documentation

RayHit3D* TRayHitAccumulator::AddNewRayHit (  ) 
const RaytracedInstance* TRayHitAccumulator::GetCurrentInstance (  )  [inline]
RayHit3D* TRayHitAccumulator::GetLastRayHit (  )  [inline]
RayHit3D* TRayHitAccumulator::GetRayHit ( int32  index  )  [inline]
int32 TRayHitAccumulator::GetRayHitCount (  )  [inline]
void TRayHitAccumulator::Reset (  )  [inline]
void TRayHitAccumulator::SetCurrentInstance ( const RaytracedInstance instance  )  [inline]
void TRayHitAccumulator::SetRayHitCount ( int32  count  ) 
void TRayHitAccumulator::SortRayHitsByDistance (  ) 

Member Data Documentation


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