Lightmetrica  0.0.1.50dbee3 (yosakoi)
 All Classes Functions Variables Typedefs Enumerations Enumerator
Scene Member List

This is the complete list of members for Scene, including all inherited members.

Build()=0Scenepure virtual
Component() (defined in Component)Componentinline
ComponentImplTypeName() const =0Componentpure virtual
ComponentInterfaceTypeName() const =0Componentpure virtual
Configure(const ConfigNode &node)=0Scenepure virtual
Connect_ReportBuildProgress(const std::function< void(double, bool)> &func)=0Scenepure virtual
GetAABB() const Scene
GetAABBTriangles() const =0Scenepure virtual
Intersect(Ray &ray, Intersection &isect) const Scene
IntersectTriangles(Ray &ray, Intersection &isect) const =0Scenepure virtual
LightSelectionPdf() const Scene
LM_COMPONENT_INTERFACE_DEF("scene") (defined in Scene)Scene
Load(Primitives *primitives)Scene
MainCamera() const Scene
operator delete(void *p) (defined in SIMDAlignedType)SIMDAlignedType
operator new(std::size_t size) (defined in SIMDAlignedType)SIMDAlignedType
PostConfigure()Scene
primitives (defined in Scene)Sceneprotected
SampleLightSelection(Math::Vec2 &lightSampleP, Math::PDFEval &selectionPdf) const Scene
SampleLightSelection(const Math::Float &lightSample, Math::PDFEval &selectionPdf) const Scene
Scene() (defined in Scene)Scene
StoreIntersectionFromBarycentricCoords(unsigned int primitiveIndex, unsigned int triangleIndex, const Ray &ray, const Math::Vec2 &b, Intersection &isect) const Sceneprotected
~Component() (defined in Component)Componentinlinevirtual
~Scene() (defined in Scene)Scenevirtual
~SIMDAlignedType() (defined in SIMDAlignedType)SIMDAlignedTypeinlinevirtual