# 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

int32 TRayTracingContext::fCurrentLevel`[protected]`

TMCPtrArray<TRayHitAccumulator> TRayTracingContext::fRayAccumulatorPerLevel`[protected]`

The documentation for this class was generated from the following file:

- RenderTypes.h