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) | SIMDAlignedType | inline |
operator new(std::size_t size) (defined in SIMDAlignedType) | SIMDAlignedType | inline |
R_ (defined in BSDF_Diffuse) | BSDF_Diffuse | |
texR_ (defined in BSDF_Diffuse) | BSDF_Diffuse |