The spica renderer
|
This is the complete list of members for spica::Shape, including all inherited members.
area() const =0 (defined in spica::Shape) | spica::Shape | pure virtual |
CObject() (defined in spica::CObject) | spica::CObject | |
intersect(const Ray &ray, double *tHit, SurfaceInteraction *isect) const =0 (defined in spica::Shape) | spica::Shape | pure virtual |
intersect(const Ray &ray) const =0 (defined in spica::Shape) | spica::Shape | pure virtual |
objectBound() const =0 (defined in spica::Shape) | spica::Shape | pure virtual |
objectToWorld_ (defined in spica::Shape) | spica::Shape | protected |
operator=(const Shape &s) (defined in spica::Shape) | spica::Shape | |
pdf(const Interaction &pObj) const (defined in spica::Shape) | spica::Shape | virtual |
pdf(const Interaction &pObj, const Vector3d &dir) const (defined in spica::Shape) | spica::Shape | virtual |
sample(const Point2d &rands) const =0 (defined in spica::Shape) | spica::Shape | pure virtual |
sample(const Interaction &isect, const Point2d &rands) const (defined in spica::Shape) | spica::Shape | virtual |
Shape() (defined in spica::Shape) | spica::Shape | |
Shape(const Transform &objectToWorld, ShapeType type) (defined in spica::Shape) | spica::Shape | |
Shape(const Shape &s) (defined in spica::Shape) | spica::Shape | |
triangulate() const =0 (defined in spica::Shape) | spica::Shape | pure virtual |
type() const (defined in spica::Shape) | spica::Shape | inline |
type_ (defined in spica::Shape) | spica::Shape | protected |
worldBound() const (defined in spica::Shape) | spica::Shape | virtual |
worldToObject_ (defined in spica::Shape) | spica::Shape | protected |
~CObject() (defined in spica::CObject) | spica::CObject | virtual |
~Shape() (defined in spica::Shape) | spica::Shape | virtual |