Assignments
Assignments
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)
 
ShapeRay::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)