![]() |
Lightmetrica
0.0.1.50dbee3 (yosakoi)
|
#include <emittershape.h>
Public Member Functions | |
| LM_COMPONENT_INTERFACE_DEF ("emittershape") | |
| virtual bool | Configure (std::map< std::string, boost::any > ¶ms)=0 |
| virtual bool | Intersect (Ray &ray, Math::Float &t) const =0 |
| virtual void | StoreIntersection (const Ray &ray, Intersection &isect) const =0 |
| virtual AABB | GetAABB () const =0 |
Public Member Functions inherited from Component | |
| virtual std::string | ComponentInterfaceTypeName () const =0 |
| virtual std::string | ComponentImplTypeName () const =0 |
Public Member Functions inherited from SIMDAlignedType | |
| void * | operator new (std::size_t size) throw (std::bad_alloc) |
| void | operator delete (void *p) |
Emitter shape. Special shapes other than triangles associated with emitters. E.g., sphere is associated with environment lights.
1.8.8