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

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

Asset() (defined in Asset)Assetinline
BSDFTypes() const =0GeneralizedBSDFpure virtual
Component() (defined in Component)Componentinline
ComponentImplTypeName() const =0Componentpure virtual
ComponentInterfaceTypeName() const =0Componentpure virtual
EvaluateDirection(const GeneralizedBSDFEvaluateQuery &query, const SurfaceGeometry &geom) const =0GeneralizedBSDFpure virtual
EvaluateDirectionPDF(const GeneralizedBSDFEvaluateQuery &query, const SurfaceGeometry &geom) const =0GeneralizedBSDFpure virtual
GeneralizedBSDF() (defined in GeneralizedBSDF)GeneralizedBSDFinline
ID() const Asset
Load(const ConfigNode &node, const Assets &assets)=0Assetpure virtual
operator delete(void *p) (defined in SIMDAlignedType)SIMDAlignedType
operator new(std::size_t size) (defined in SIMDAlignedType)SIMDAlignedType
SampleAndEstimateDirection(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleResult &result) const =0GeneralizedBSDFpure virtual
SampleAndEstimateDirectionBidir(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleBidirResult &result) const =0GeneralizedBSDFpure virtual
SampleDirection(const GeneralizedBSDFSampleQuery &query, const SurfaceGeometry &geom, GeneralizedBSDFSampleResult &result) const =0GeneralizedBSDFpure virtual
SetID(const std::string &id)Asset
~Asset() (defined in Asset)Assetinlinevirtual
~Component() (defined in Component)Componentinlinevirtual
~GeneralizedBSDF() (defined in GeneralizedBSDF)GeneralizedBSDFinlinevirtual
~SIMDAlignedType() (defined in SIMDAlignedType)SIMDAlignedTypeinlinevirtual