Uses of Class
raytracer.Scene

Packages that use Scene
parser   
raytracer   
shader   
 

Uses of Scene in parser
 

Constructors in parser with parameters of type Scene
SceneParser(Scene scene, GlobalLists globallists)
           
 

Uses of Scene in raytracer
 

Methods in raytracer that return Scene
 Scene Scene.getCopy()
           
 Scene Raycaster.getScene()
           
 

Constructors in raytracer with parameters of type Scene
Raycaster(Scene scene, int maxrecursiondepth, Shader shader, double minI)
          constructor
 

Uses of Scene in shader
 

Methods in shader with parameters of type Scene
 void Shader.assignScene(Scene scene)
          assigns the scene to the shader
 void RefractionShaderOp.performOperation(IntersectionInfo intersection, RayState rs, RGBColor color, ScatteredRayContainer raycon, Scene scene)
           
 void ReflectionShaderOp.performOperation(IntersectionInfo intersection, RayState rs, RGBColor color, ScatteredRayContainer raycon, Scene scene)
           
 void PathtracingShaderOp.performOperation(IntersectionInfo intersection, RayState rs, RGBColor color, ScatteredRayContainer raycon, Scene scene)
           
 void IShaderOp.performOperation(IntersectionInfo intersection, RayState rs, RGBColor color, ScatteredRayContainer raycon, Scene scene)
          computes the color
 void EmissionShaderOp.performOperation(IntersectionInfo intersection, RayState rs, RGBColor color, ScatteredRayContainer raycon, Scene scene)
           
 void DirectLightingShaderOp.performOperation(IntersectionInfo intersection, RayState rs, RGBColor color, ScatteredRayContainer raycon, Scene scene)
           
 void AreaLightShaderOp.performOperation(IntersectionInfo ri, RayState rs, RGBColor c, ScatteredRayContainer raycon, Scene scene)