The spica renderer
|
Scene provides the interface for scene graph. More...
#include <scene.h>
Public Member Functions | |
Scene (const std::shared_ptr< Accelerator > &aggregate, const std::vector< std::shared_ptr< Light > > &lights) | |
Scene (Scene &&scene) | |
Scene & | operator= (Scene &&scene) |
bool | intersect (Ray &ray, SurfaceInteraction *isect) const |
bool | intersect (Ray &ray) const |
bool | intersectTr (Ray &ray, Sampler &sampler, SurfaceInteraction *isect, Spectrum *tr) const |
const Bounds3d & | worldBound () const |
const std::vector < std::shared_ptr< Primitive > > & | primitives () const |
const std::vector < std::shared_ptr< Light > > & | lights () const |
Scene provides the interface for scene graph.