|
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 |