Uses of Interface
material.IBSDF

Packages that use IBSDF
material   
raytracer   
 

Uses of IBSDF in material
 

Classes in material that implement IBSDF
 class IsotropicPhongBRDF
          brdf of a isotropic phong material
 class LambertianBRDF
          brdf of a lambertian material
 

Methods in material that return IBSDF
 IBSDF PerfectReflectorMaterial.getBSDF()
           
 IBSDF LambertianMaterial.getBSDF()
           
 IBSDF LambertianLuminaireMaterial.getBSDF()
           
 IBSDF IsotropicPhongMaterial.getBSDF()
           
 IBSDF IMaterial.getBSDF()
           
 IBSDF DielectricMaterial.getBSDF()
           
 

Methods in material with parameters of type IBSDF
 void LambertianEmitter.computeDirectLighting(IntersectionInfo intersection, IObject lumObject, RayState rs, Raycaster raycaster, IBSDF brdf, int numSamples, RGBColor amount)
           
 void IEmitter.computeDirectLighting(IntersectionInfo intersection, IObject lumObject, RayState rs, Raycaster raycaster, IBSDF brdf, int numSamples, RGBColor amount)
           
 

Uses of IBSDF in raytracer
 

Methods in raytracer with parameters of type IBSDF
 void Scene.computeDirectLighting(IntersectionInfo intersection, RayState rs, IBSDF brdf, RGBColor amount)
          compute the lighting condition at a intersection point
 void PointLight.computeDirectLighting(IntersectionInfo intersection, RayState rs, Raycaster raycaster, IBSDF brdf, RGBColor amount)
           
 void OmniLight.computeDirectLighting(IntersectionInfo intersection, RayState rs, Raycaster raycaster, IBSDF brdf, RGBColor amount)
           
 void ILight.computeDirectLighting(IntersectionInfo intersection, RayState rs, Raycaster raycaster, IBSDF brdf, RGBColor amount)
          computes the lighting at the intersection point