TRayTracingContext Class Reference
[Data Structures]

List of all members.

Protected Attributes

TMCPtrArray< TRayHitAccumulator > fRayAccumulatorPerLevel
int32 fCurrentLevel

Private Member Functions

 TRayTracingContext ()
 ~TRayTracingContext ()
void IncrementLevel ()
 Move the raytracing context to the next level.
void DecrementLevel ()
TRayHitAccumulator & GetRayHitAccumulator ()

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