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

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

AreaLight() (defined in AreaLight)AreaLightinline
Asset() (defined in Asset)Assetinline
BSDFTypes() const overrideAreaLightinlinevirtual
Component() (defined in Component)Componentinline
ComponentImplTypeName() const =0Componentpure virtual
ComponentInterfaceTypeName() const =0Componentpure virtual
CreateEmitterShape() const overrideAreaLightinlinevirtual
Emitter() (defined in Emitter)Emitterinline
EnvironmentLight() const overrideAreaLightinlinevirtual
EvaluateDirection(const GeneralizedBSDFEvaluateQuery &query, const SurfaceGeometry &geom) const overrideAreaLightvirtual
EvaluateDirectionPDF(const GeneralizedBSDFEvaluateQuery &query, const SurfaceGeometry &geom) const overrideAreaLightvirtual
EvaluatePosition(const SurfaceGeometry &geom) const overrideAreaLightvirtual
EvaluatePositionPDF(const SurfaceGeometry &geom) const overrideAreaLightvirtual
GeneralizedBSDF() (defined in GeneralizedBSDF)GeneralizedBSDFinline
GetAABB() const override (defined in AreaLight)AreaLightinlinevirtual
ID() const Asset
Light() (defined in Light)Lightinline
LM_ASSET_INTERFACE_DEF("light","lights") (defined in Light)Light
LM_ASSET_NO_DEPENDENCIES() (defined in Light)Light
LM_COMPONENT_IMPL_DEF("area") (defined in AreaLight)AreaLight
Load(const ConfigNode &node, const Assets &assets) overrideAreaLightvirtual
operator delete(void *p) (defined in SIMDAlignedType)SIMDAlignedType
operator new(std::size_t size) (defined in SIMDAlignedType)SIMDAlignedType
PostConfigure(const Scene &scene) overrideAreaLightinlinevirtual
RegisterPrimitives(const std::vector< Primitive * > &primitives) overrideAreaLightvirtual
SampleAndEstimateDirection(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleResult &result) const overrideAreaLightvirtual
SampleAndEstimateDirectionBidir(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleBidirResult &result) const overrideAreaLightvirtual
SampleDirection(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleResult &result) const overrideAreaLightvirtual
SamplePosition(const Math::Vec2 &sample, SurfaceGeometry &geom, Math::PDFEval &pdf) const overrideAreaLightvirtual
SetID(const std::string &id)Asset
~AreaLight() (defined in AreaLight)AreaLightinline
~Asset() (defined in Asset)Assetinlinevirtual
~Component() (defined in Component)Componentinlinevirtual
~Emitter() (defined in Emitter)Emitterinlinevirtual
~GeneralizedBSDF() (defined in GeneralizedBSDF)GeneralizedBSDFinlinevirtual
~Light() (defined in Light)Lightinlinevirtual
~SIMDAlignedType() (defined in SIMDAlignedType)SIMDAlignedTypeinlinevirtual