#include "pbrt.h"#include "primitive.h"Go to the source code of this file.
Classes | |
| struct | MailboxPrim |
| struct | KdAccelNode |
| struct | BoundEdge |
| class | KdTreeAccel |
| struct | KdToDo |
Defines | |
| #define | MAX_TODO 64 |
| #define | MAX_TODO 64 |
Functions | |
| DLLEXPORT Primitive * | CreateAccelerator (const vector< Reference< Primitive > > &prims, const ParamSet &ps) |
| #define MAX_TODO 64 |
| #define MAX_TODO 64 |
Referenced by KdTreeAccel::Intersect(), and KdTreeAccel::IntersectP().
| DLLEXPORT Primitive* CreateAccelerator | ( | const vector< Reference< Primitive > > & | prims, | |
| const ParamSet & | ps | |||
| ) |
Definition at line 489 of file kdtree.cpp.
References KdTreeAccel::emptyBonus, ParamSet::FindOneFloat(), ParamSet::FindOneInt(), KdTreeAccel::isectCost, KdTreeAccel::KdTreeAccel(), and KdTreeAccel::maxPrims.
1.5.6