Ray Tracer
2020
|
This is the complete list of members for Scene, including all inherited members.
addLight(std::shared_ptr< LightSource > light) | Scene | inline |
addObject(std::shared_ptr< Object > object) | Scene | inline |
ambientLight | Scene | |
backgroundColour | Scene | |
camera_ | Scene | private |
computeColour(const Ray &ray, unsigned int rayDepth=0) const | Scene | private |
filename | Scene | |
hasCamera() const | Scene | |
intersect(const Ray &ray) const | Scene | private |
lights_ | Scene | private |
maxRayDepth | Scene | |
NonCopyable() | NonCopyable | inlineprivate |
NonCopyable(const NonCopyable &) | NonCopyable | private |
objects_ | Scene | private |
operator=(const NonCopyable &) | NonCopyable | private |
render() const | Scene | |
renderHeight | Scene | |
renderWidth | Scene | |
Scene() | Scene | |
setCamera(std::shared_ptr< Camera > camera) | Scene | inline |
~NonCopyable() | NonCopyable | inlineprivate |
~Scene() | Scene |