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.