PBRT
KdAccelNode Struct Reference

List of all members.

Public Member Functions

void initLeaf (uint32_t *primNums, int np, MemoryArena &arena)
void initInterior (uint32_t axis, uint32_t ac, float s)
float SplitPos () const
uint32_t nPrimitives () const
uint32_t SplitAxis () const
bool IsLeaf () const
uint32_t AboveChild () const

Public Attributes

union {
   float   split
   uint32_t   onePrimitive
   uint32_t *   primitives
}; 
uint32_t flags
uint32_t nPrims
uint32_t aboveChild

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