Ray Tracer  2020
Scene Member List

This is the complete list of members for Scene, including all inherited members.

addLight(std::shared_ptr< LightSource > light)Sceneinline
addObject(std::shared_ptr< Object > object)Sceneinline
ambientLightScene
backgroundColourScene
camera_Sceneprivate
computeColour(const Ray &ray, unsigned int rayDepth=0) constSceneprivate
filenameScene
hasCamera() constScene
intersect(const Ray &ray) constSceneprivate
lights_Sceneprivate
maxRayDepthScene
NonCopyable()NonCopyableinlineprivate
NonCopyable(const NonCopyable &)NonCopyableprivate
objects_Sceneprivate
operator=(const NonCopyable &)NonCopyableprivate
render() constScene
renderHeightScene
renderWidthScene
Scene()Scene
setCamera(std::shared_ptr< Camera > camera)Sceneinline
~NonCopyable()NonCopyableinlineprivate
~Scene()Scene