The spica renderer
spica::BVHAccel Member List

This is the complete list of members for spica::BVHAccel, including all inherited members.

Accelerator(const std::vector< std::shared_ptr< Primitive >> &primitives) (defined in spica::Accelerator)spica::Acceleratorinlineexplicit
Accelerator(const std::vector< std::shared_ptr< Primitive >> &primitives, RenderParams &params) (defined in spica::Accelerator)spica::Acceleratorinline
BVHAccel(const std::vector< std::shared_ptr< Primitive >> &prims, bool useSIMD=false) (defined in spica::BVHAccel)spica::BVHAccelexplicit
BVHAccel(const std::vector< std::shared_ptr< Primitive >> &prims, RenderParams &params) (defined in spica::BVHAccel)spica::BVHAccel
CObject() (defined in spica::CObject)spica::CObject
construct() override (defined in spica::BVHAccel)spica::BVHAccelvirtual
intersect(Ray &ray, SurfaceInteraction *isect) const override (defined in spica::BVHAccel)spica::BVHAccelvirtual
intersect(Ray &ray) const override (defined in spica::BVHAccel)spica::BVHAccelvirtual
light() const override (defined in spica::Aggregate)spica::Aggregatevirtual
material() const override (defined in spica::Aggregate)spica::Aggregatevirtual
primitives() const (defined in spica::Accelerator)spica::Acceleratorinline
primitives_ (defined in spica::Accelerator)spica::Acceleratorprotected
setScatterFuncs(SurfaceInteraction *intr, MemoryArena &arena) const override (defined in spica::Aggregate)spica::Aggregatevirtual
triangulate() const override (defined in spica::BVHAccel)spica::BVHAccelvirtual
worldBound() const override (defined in spica::BVHAccel)spica::BVHAccelvirtual
worldBound_ (defined in spica::Accelerator)spica::Acceleratorprotected
~Accelerator() (defined in spica::Accelerator)spica::Acceleratorinlinevirtual
~BVHAccel() (defined in spica::BVHAccel)spica::BVHAccelvirtual
~CObject() (defined in spica::CObject)spica::CObjectvirtual
~Primitive() (defined in spica::Primitive)spica::Primitiveinlinevirtual