lux::QBVHAccel Member List

This is the complete list of members for lux::QBVHAccel, including all inherited members.
Area() const lux::Primitive [virtual]
BuildTree(u_int start, u_int end, u_int *primsIndexes, BBox *primsBboxes, Point *primsCentroids, const BBox &nodeBbox, const BBox &centroidsBbox, int32_t parentIndex, int32_t childIndex, int depth)lux::QBVHAccel [private]
CanIntersect() const lux::Aggregate [inline, virtual]
CanSample() const lux::Aggregate [inline, virtual]
CreateAccelerator(const vector< boost::shared_ptr< Primitive > > &prims, const ParamSet &ps)lux::QBVHAccel [static]
CreateIntermediateNode(int32_t parentIndex, int32_t childIndex, const BBox &nodeBbox)lux::QBVHAccel [inline, private]
CreateSwizzledLeaf(int32_t parentIndex, int32_t childIndex, u_int *primsIndexes, const vector< boost::shared_ptr< Primitive > > &vPrims)lux::QBVHAccel [private]
CreateTempLeaf(int32_t parentIndex, int32_t childIndex, u_int start, u_int end, const BBox &nodeBbox)lux::QBVHAccel [private]
fullSweepThresholdlux::QBVHAccel [private]
GetPrimitives(vector< boost::shared_ptr< Primitive > > &prims)lux::QBVHAccel [virtual]
GetShadingGeometry(const Transform &obj2world, const DifferentialGeometry &dg, DifferentialGeometry *dgShading) const lux::Primitive [virtual]
Intersect(const Ray &ray, Intersection *isect) const lux::QBVHAccel [virtual]
IntersectP(const Ray &ray) const lux::QBVHAccel [virtual]
maxNodeslux::QBVHAccel [private]
maxPrimsPerLeaflux::QBVHAccel [private]
nNodeslux::QBVHAccel [private]
nodeslux::QBVHAccel [private]
nPrimslux::QBVHAccel [private]
nQuadslux::QBVHAccel [private]
pathTablelux::QBVHAccel [private, static]
Pdf(const Point &p) const lux::Primitive [virtual]
Pdf(const Point &p, const Vector &wi) const lux::Primitive [virtual]
Pdf(const Point &p, const Point &po) const lux::Primitive [virtual]
PreSwizzle(int32_t nodeIndex, u_int *primsIndexes, const vector< boost::shared_ptr< Primitive > > &vPrims)lux::QBVHAccel [private]
primslux::QBVHAccel [private]
QBVHAccel(const vector< boost::shared_ptr< Primitive > > &p, int mp, float fst, int sf)lux::QBVHAccel
Refine(vector< boost::shared_ptr< Primitive > > &refined, const PrimitiveRefinementHints &refineHints, boost::shared_ptr< Primitive > thisPtr)lux::Primitive [virtual]
Sample(float u1, float u2, float u3, DifferentialGeometry *dg) const lux::Primitive [virtual]
Sample(const Point &p, float u1, float u2, float u3, DifferentialGeometry *dg) const lux::Primitive [virtual]
skipFactorlux::QBVHAccel [private]
WorldBound() const lux::QBVHAccel [virtual]
worldBoundlux::QBVHAccel [private]
~Aggregate()lux::Aggregate [inline, virtual]
~Primitive()lux::Primitive [virtual]
~QBVHAccel()lux::QBVHAccel [virtual]
Generated by  doxygen 1.6.2-20100208