BSDF_Diffuse Member List

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

Asset()=default (defined in Asset)Asset
BSDF()=default (defined in BSDF)BSDF
Clonable()=default (defined in Clonable)Clonable
GeneralizedBSDF()=default (defined in GeneralizedBSDF)GeneralizedBSDF
LM_DISABLE_COPY_AND_MOVE(BSDF) (defined in BSDF)BSDF
LM_DISABLE_COPY_AND_MOVE(GeneralizedBSDF) (defined in GeneralizedBSDF)GeneralizedBSDF
LM_DISABLE_COPY_AND_MOVE(Asset) (defined in Asset)Asset
LM_DISABLE_COPY_AND_MOVE(Clonable) (defined in Clonable)Clonable
LM_IMPL_CLASS(BSDF_Diffuse, BSDF) (defined in BSDF_Diffuse)BSDF_Diffuse
LM_IMPL_F(Load) (defined in BSDF_Diffuse)BSDF_Diffuse
LM_IMPL_F(Type) (defined in BSDF_Diffuse)BSDF_Diffuse
LM_IMPL_F(SampleDirection) (defined in BSDF_Diffuse)BSDF_Diffuse
LM_IMPL_F(EvaluateDirectionPDF) (defined in BSDF_Diffuse)BSDF_Diffuse
LM_IMPL_F(EvaluateDirection) (defined in BSDF_Diffuse)BSDF_Diffuse
LM_INTERFACE_CLASS(BSDF, GeneralizedBSDF, 0) (defined in BSDF)BSDF
LM_INTERFACE_CLASS(GeneralizedBSDF, Asset, 4) (defined in GeneralizedBSDF)GeneralizedBSDF
LM_INTERFACE_CLASS(Asset, Clonable, 2) (defined in Asset)Asset
LM_INTERFACE_CLASS(Clonable, Component, 1) (defined in Clonable)Clonable
LM_INTERFACE_F(0, Type, int())GeneralizedBSDF
LM_INTERFACE_F(1, SampleDirection, void(const Vec2 &u, Float uComp, int queryType, const SurfaceGeometry &geom, const Vec3 &wi, Vec3 &wo))GeneralizedBSDF
LM_INTERFACE_F(2, EvaluateDirectionPDF, Float(const SurfaceGeometry &geom, int queryType, const Vec3 &wi, const Vec3 &wo, bool evalDelta))GeneralizedBSDF
LM_INTERFACE_F(3, EvaluateDirection, SPD(const SurfaceGeometry &geom, int types, const Vec3 &wi, const Vec3 &wo, TransportDirection transDir, bool evalDelta))GeneralizedBSDF
Asset::LM_INTERFACE_F(0, Load, bool(const PropertyNode *prop, Assets *assets, const Primitive *primitive))Asset
Asset::LM_INTERFACE_F(1, PostLoad, bool(const Scene *scene))Asset
Clonable::LM_INTERFACE_F(0, Clone, void(Clonable *o))Clonable
operator delete(void *p) (defined in SIMDAlignedType)SIMDAlignedTypeinline
operator new(std::size_t size) (defined in SIMDAlignedType)SIMDAlignedTypeinline
R_ (defined in BSDF_Diffuse)BSDF_Diffuse
texR_ (defined in BSDF_Diffuse)BSDF_Diffuse