The spica renderer
|
This is the complete list of members for spica::GeometricPrimitive, including all inherited members.
CObject() (defined in spica::CObject) | spica::CObject | |
GeometricPrimitive(const std::shared_ptr< Shape > &shape, const std::shared_ptr< Material > &material, const std::shared_ptr< Light > &areaLight=nullptr, const std::shared_ptr< MediumInterface > &mediumInterface=nullptr) (defined in spica::GeometricPrimitive) | spica::GeometricPrimitive | |
intersect(Ray &ray, SurfaceInteraction *isect) const override (defined in spica::GeometricPrimitive) | spica::GeometricPrimitive | virtual |
intersect(Ray &ray) const override (defined in spica::GeometricPrimitive) | spica::GeometricPrimitive | virtual |
light() const override (defined in spica::GeometricPrimitive) | spica::GeometricPrimitive | virtual |
material() const override (defined in spica::GeometricPrimitive) | spica::GeometricPrimitive | virtual |
setScatterFuncs(SurfaceInteraction *intr, MemoryArena &arena) const override (defined in spica::GeometricPrimitive) | spica::GeometricPrimitive | virtual |
triangulate() const override (defined in spica::GeometricPrimitive) | spica::GeometricPrimitive | virtual |
worldBound() const override (defined in spica::GeometricPrimitive) | spica::GeometricPrimitive | virtual |
~CObject() (defined in spica::CObject) | spica::CObject | virtual |
~Primitive() (defined in spica::Primitive) | spica::Primitive | inlinevirtual |