Assignments Assignments

Namespaces | Functions
scene.cpp File Reference
`#include <fstream>`
`#include <cctype>`
`#include <cmath>`
`#include <Util/exceptions.h>`
`#include <Util/cmdLineParser.h>`
`#include <Util/ProgressBar.h>`
`#include <Image/bmp.h>`
`#include "scene.h"`
`#include "fileInstance.h"`
`#include "shapeList.h"`
`#include <Util/threads.h>`

## Namespaces
namespace | Ray

## Functions
string | Ray::ReadDirective (istream &stream)
void | Ray::UnreadDirective (istream &stream, const string &directive)
Shape * | Ray::ReadShape (std::istream &stream, const std::unordered_map< std::string, BaseFactory< Shape > * > &shapeFactories)
istream & | Ray::operator>> (istream &stream, Vertex &vertex)
ostream & | Ray::operator<< (ostream &stream, const Vertex &vertex)
ostream & | Ray::operator<< (ostream &stream, const GlobalSceneData &data)
istream & | Ray::operator>> (istream &stream, GlobalSceneData &data)
ostream & | Ray::operator<< (ostream &stream, const LocalSceneData &data)
istream & | Ray::operator>> (istream &stream, LocalSceneData &data)
istream & | Ray::operator>> (istream &stream, Material &material)
ostream & | Ray::operator<< (ostream &stream, const Material &material)
istream & | Ray::operator>> (istream &stream, Texture &texture)
ostream & | Ray::operator<< (ostream &stream, const Texture &texture)
istream & | Ray::operator>> (istream &stream, Shader &shader)
ostream & | Ray::operator<< (ostream &stream, const Shader &shader)
istream & | Ray::operator>> (istream &stream, File &file)
ostream & | Ray::operator<< (ostream &stream, const File &file)
istream & | Ray::operator>> (istream &stream, KeyFrameFile &keyFrameFile)
ostream & | Ray::operator<< (ostream &stream, const KeyFrameFile &keyFrameFile)
ostream & | Ray::operator<< (ostream &stream, const Scene &scene)
istream & | Ray::operator>> (istream &stream, Scene &scene)