Key that is used for restricting access to acquireRayInternal(). More...
#include <RayTracingStudy.h>
Private Member Functions | |
AcquireRayInternalKey () | |
AcquireRayInternalKey (const AcquireRayInternalKey &) | |
Friends | |
class | Parallel::Packing< std::shared_ptr< Ray > > |
void | dataLoad (std::istream &stream, std::shared_ptr< Ray > &ray, void *context) |
Key that is used for restricting access to acquireRayInternal().
In general, we restrict access to the construction of Rays to only protected methods within RayTracingStudy. However, there are a few classes/functions that have a legimate reason to construct Rays. Here, the friends are said classes/functions.
Definition at line 53 of file RayTracingStudy.h.
|
inlineprivate |
Definition at line 57 of file RayTracingStudy.h.
|
inlineprivate |
Definition at line 58 of file RayTracingStudy.h.
Definition at line 724 of file Ray.C.
|
friend |
Definition at line 55 of file RayTracingStudy.h.