TRayTracingContext Class Reference
[Data Structures]

List of all members.

Protected Attributes

TMCPtrArray< TRayHitAccumulatorfRayAccumulatorPerLevel
int32 fCurrentLevel

Private Member Functions

 TRayTracingContext ()
 ~TRayTracingContext ()
void IncrementLevel ()
 Move the raytracing context to the next level.
void DecrementLevel ()
TRayHitAccumulatorGetRayHitAccumulator ()

Detailed Description

Raytracing contexts are created by the renderer. There should be one raytracing context per thread as they are not smp compliant.


Constructor & Destructor Documentation

TRayTracingContext::TRayTracingContext (  )  [private]
TRayTracingContext::~TRayTracingContext (  )  [private]

Member Function Documentation

void TRayTracingContext::DecrementLevel (  )  [private]
TRayHitAccumulator& TRayTracingContext::GetRayHitAccumulator (  )  [inline, private]
void TRayTracingContext::IncrementLevel (  )  [private]

Move the raytracing context to the next level.


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