The spica renderer
Public Member Functions | List of all members
spica::Primitive Class Referenceabstract
Inheritance diagram for spica::Primitive:
spica::CObject spica::Aggregate spica::GeometricPrimitive spica::Accelerator spica::BVHAccel

Public Member Functions

virtual Bounds3d worldBound () const =0
 
virtual bool intersect (Ray &ray, SurfaceInteraction *isect) const =0
 
virtual bool intersect (Ray &ray) const =0
 
virtual const Lightlight () const =0
 
virtual const Materialmaterial () const =0
 
virtual std::vector< Triangletriangulate () const =0
 
virtual void setScatterFuncs (SurfaceInteraction *intr, MemoryArena &arena) const =0
 

The documentation for this class was generated from the following file: