BVHAccel Member List

This is the complete list of members for BVHAccel, including all inherited members.
BVHAccel(const vector< Reference< Primitive > > &p, uint32_t maxPrims=1, const string &sm="sah")BVHAccel
CanIntersect() const BVHAccel [inline, virtual]
flattenBVHTree(BVHBuildNode *node, uint32_t *offset)BVHAccel [private]
FullyRefine(vector< Reference< Primitive > > &refined) const Primitive
GetAreaLight() const Aggregate [virtual]
GetBSDF(const DifferentialGeometry &dg, const Transform &, MemoryArena &) const Aggregate [virtual]
GetBSSRDF(const DifferentialGeometry &dg, const Transform &, MemoryArena &) const Aggregate [virtual]
Intersect(const Ray &ray, Intersection *isect) const BVHAccel [virtual]
IntersectP(const Ray &ray) const BVHAccel [virtual]
maxPrimsInNodeBVHAccel [private]
nextprimitiveIdPrimitive [protected, static]
nodesBVHAccel [private]
nReferencesReferenceCounted
Primitive()Primitive [inline]
primitiveIdPrimitive
primitivesBVHAccel [private]
recursiveBuild(MemoryArena &buildArena, vector< BVHPrimitiveInfo > &buildData, uint32_t start, uint32_t end, uint32_t *totalNodes, vector< Reference< Primitive > > &orderedPrims)BVHAccel [private]
ReferenceCounted()ReferenceCounted [inline]
Refine(vector< Reference< Primitive > > &refined) const Primitive [virtual]
SPLIT_EQUAL_COUNTS enum valueBVHAccel [private]
SPLIT_MIDDLE enum valueBVHAccel [private]
SPLIT_SAH enum valueBVHAccel [private]
splitMethodBVHAccel [private]
SplitMethod enum nameBVHAccel [private]
WorldBound() const BVHAccel [virtual]
~BVHAccel()BVHAccel
~Primitive()Primitive [virtual]
Generated on Sat Aug 28 20:00:13 2010 for pbrt by  doxygen 1.6.3