areaLight | lux::GeometricPrimitive | [private] |
CanIntersect() const | lux::GeometricPrimitive | [virtual] |
FullyRefine(vector< Primitive * > &refined) const | lux::Primitive | |
GeometricPrimitive(const boost::shared_ptr< Shape > &s, const boost::shared_ptr< Material > &m, AreaLight *a) | lux::GeometricPrimitive | |
GetAreaLight() const | lux::GeometricPrimitive | [virtual] |
GetBSDF(const DifferentialGeometry &dg, const Transform &WorldToObject, float u) const | lux::GeometricPrimitive | [virtual] |
Intersect(const Ray &r, Intersection *isect) const | lux::GeometricPrimitive | [virtual] |
IntersectP(const Ray &r) const | lux::GeometricPrimitive | [virtual] |
material | lux::GeometricPrimitive | [private] |
Refine(vector< Primitive * > &refined) const | lux::GeometricPrimitive | |
lux::Primitive::Refine(vector< Primitive * > &refined) const | lux::Primitive | [virtual] |
shape | lux::GeometricPrimitive | [private] |
WorldBound() const | lux::GeometricPrimitive | [virtual] |
~Primitive() | lux::Primitive | [virtual] |