Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
net.sf.j3d.threeD.raytracer.shaders.ShaderParameters

Packages that use ShaderParameters
net.sf.j3d.physics.shaders |
net.sf.j3d.threeD.raytracer.engine |
net.sf.j3d.threeD.raytracer.primitives |
net.sf.j3d.threeD.raytracer.shaders |
net.sf.j3d.threeD.raytracer.surfaceUI |

Uses of ShaderParameters in net.sf.j3d.physics.shaders

Methods in net.sf.j3d.physics.shaders with parameters of type ShaderParameters
`RGB` | `RigidBodyStateShader.shade(ShaderParameters p)`

Uses of ShaderParameters in net.sf.j3d.threeD.raytracer.engine

Methods in net.sf.j3d.threeD.raytracer.engine with parameters of type ShaderParameters
`static RGB` | `RayTracingEngine.directionalAmbientLightingCalculation(Vector point, Vector rayDirection, Surface surface, Surface[] otherSurfaces, DirectionalAmbientLight light, Light[] otherLights, ShaderParameters p)` Performs the lighting calculations for the specified surface at the specified point of interesection on that surface using the lighting data from the specified DirectionalAmbientLight object and returns an RGB object that represents the color of the point.
`static RGB` | `RayTracingEngine.lightingCalculation(Ray r, Surface[] allSurfaces, Light[] allLights, RGB fog, double fd, double fr, ShaderParameters p)` Performs intersection and lighting calculations for the specified Ray, Surfaces, and Lights.
`static RGB` | `RayTracingEngine.lightingCalculation(Vector point, Vector rayDirection, Surface surface, Surface[] otherSurfaces, Light[] lights, ShaderParameters p)` Performs the lighting calculations for the specified surface at the specified point of intersection on that surface using the lighting data from the specified Light objects and returns an RGB object that represents the color of the point.
`static RGB` | `RayTracingEngine.lightingCalculation(Vector point, Vector rayDirection, Surface surface, Surface[] otherSurfaces, Light light, Light[] otherLights, ShaderParameters p)` Performs the lighting calculations for the specified surface at the specified point of interesection on that surface using the lighting data from the specified Light object and returns an RGB object that represents the color of the point.
`static RGB` | `RayTracingEngine.pointLightingCalculation(Vector point, Vector rayDirection, Surface surface, Surface[] otherSurfaces, PointLight light, Light[] otherLights, ShaderParameters p)` Performs the lighting calculations for the specified surface at the specified point of interesection on that surface using the lighting data from the specified PointLight object and returns an RGB object that represents the color of the point.
`RGB` | `SurfaceGroup.shade(ShaderParameters p)`
`RGB` | `Surface.shade(ShaderParameters parameters)` Returns an RGB object representing the color of this surface at the specified point based on the specified parameters.
`RGB` | `AbstractSurface.shade(ShaderParameters p)` Calculates a color value for this AbstractSurface using the sum of the values calculated by the Shader objects stored by this AbstractSurface and the parent of this AbstractSurface and returns this value as an RGB object.

Uses of ShaderParameters in net.sf.j3d.threeD.raytracer.primitives

Methods in net.sf.j3d.threeD.raytracer.primitives with parameters of type ShaderParameters
`RGB` | `Mesh.MeshFile.shade(ShaderParameters p)`

Uses of ShaderParameters in net.sf.j3d.threeD.raytracer.shaders

Methods in net.sf.j3d.threeD.raytracer.shaders with parameters of type ShaderParameters
`RGB` | `TextureShader.shade(ShaderParameters p)`
`RGB` | `SilhouetteShader.shade(ShaderParameters p)`
`RGB` | `ShaderSet.shade(ShaderParameters p)`
`RGB` | `Shader.shade(ShaderParameters parameters)` Returns an RGB object that represents the shaded color calculated using the values of the specified ShaderParameters object.
`RGB` | `RefractionShader.shade(ShaderParameters p)` Method specified by the Shader interface.
`RGB` | `ReflectionShader.shade(ShaderParameters p)` Method specified by the Shader interface.
`RGB` | `HighlightShader.shade(ShaderParameters p)` Method specified by the Shader interface.
`RGB` | `DiffuseShader.shade(ShaderParameters p)` Method specified by the Shader interface.
`RGB` | `CheckerBoardShader.shade(ShaderParameters p)`
`RGB` | `BlendingShader.shade(ShaderParameters p)`
`RGB` | `RefractionShader.shade(Vector point, Vector viewerDirection, Vector lightDirection, Light light, Light[] otherLights, Surface surface, Surface[] otherSurfaces, Vector n, ShaderParameters p)`

Uses of ShaderParameters in net.sf.j3d.threeD.raytracer.surfaceUI

Methods in net.sf.j3d.threeD.raytracer.surfaceUI with parameters of type ShaderParameters
`RGB` | `AbstractSurfaceUI.shade(ShaderParameters parameters)` Returns the value of shade() obtained from the AbstractSurface object stored by this AbstractSurfaceUI.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES