|
Assignments
Assignments
|
Classes | |
| class | AffineShape |
| class | Box |
| class | Camera |
| class | Cone |
| class | Cylinder |
| class | Difference |
| class | DirectionalLight |
| class | DynamicAffineShape |
| class | File |
| class | FileInstance |
| struct | GlobalProperties |
| class | GlobalSceneData |
| class | Intersection |
| class | KeyFrameData |
| class | KeyFrameEvaluator |
| class | KeyFrameFile |
| class | KeyFrameParameters |
| class | Light |
| class | LocalSceneData |
| class | Material |
| class | Mouse |
| class | PointLight |
| class | RayShapeIntersectionInfo |
| struct | RayTracingStats |
| class | Scene |
| class | SceneGeometry |
| class | Shader |
| class | Shape |
| struct | ShapeBoundingBox |
| class | ShapeBoundingBoxHit |
| class | ShapeList |
| class | Sphere |
| class | SphereLight |
| class | SpotLight |
| class | StaticAffineShape |
| class | Texture |
| class | Torus |
| class | Triangle |
| class | TriangleIndex |
| class | TriangleList |
| class | Union |
| class | Vertex |
| class | Window |
Typedefs | |
| typedef KeyFrameData< Util::Matrix4D > | KeyFrameMatrices |
Functions | |
| std::istream & | operator>> (std::istream &stream, Camera &camera) |
| std::ostream & | operator<< (std::ostream &stream, const Camera &camera) |
| template<typename DataType> | |
| std::ostream & | operator<< (std::ostream &stream, const KeyFrameData< DataType > &keyFrameData) |
| template<typename DataType> | |
| std::istream & | operator>> (std::istream &stream, KeyFrameData< DataType > &keyFrameData) |
| std::ostream & | operator<< (std::ostream &stream, const Light &light) |
| std::istream & | operator>> (std::istream &stream, Light &light) |
| string | ReadDirective (istream &stream) |
| void | UnreadDirective (istream &stream, const string &directive) |
| Shape * | ReadShape (std::istream &stream, const std::unordered_map< std::string, BaseFactory< Shape > * > &shapeFactories) |
| istream & | operator>> (istream &stream, Vertex &vertex) |
| ostream & | operator<< (ostream &stream, const Vertex &vertex) |
| ostream & | operator<< (ostream &stream, const GlobalSceneData &data) |
| istream & | operator>> (istream &stream, GlobalSceneData &data) |
| ostream & | operator<< (ostream &stream, const LocalSceneData &data) |
| istream & | operator>> (istream &stream, LocalSceneData &data) |
| istream & | operator>> (istream &stream, Material &material) |
| ostream & | operator<< (ostream &stream, const Material &material) |
| istream & | operator>> (istream &stream, Texture &texture) |
| ostream & | operator<< (ostream &stream, const Texture &texture) |
| istream & | operator>> (istream &stream, Shader &shader) |
| ostream & | operator<< (ostream &stream, const Shader &shader) |
| istream & | operator>> (istream &stream, File &file) |
| ostream & | operator<< (ostream &stream, const File &file) |
| istream & | operator>> (istream &stream, KeyFrameFile &keyFrameFile) |
| ostream & | operator<< (ostream &stream, const KeyFrameFile &keyFrameFile) |
| ostream & | operator<< (ostream &stream, const Scene &scene) |
| istream & | operator>> (istream &stream, Scene &scene) |
| std::string | ReadDirective (std::istream &stream) |
| void | UnreadDirective (std::istream &stream, const std::string &directive) |
| std::ostream & | operator<< (std::ostream &stream, const GlobalSceneData &data) |
| std::istream & | operator>> (std::istream &stream, GlobalSceneData &data) |
| std::ostream & | operator<< (std::ostream &stream, const LocalSceneData &data) |
| std::istream & | operator>> (std::istream &stream, LocalSceneData &data) |
| std::ostream & | operator<< (std::ostream &stream, const Scene &scene) |
| std::istream & | operator>> (std::istream &stream, Scene &scene) |
| std::ostream & | operator<< (std::ostream &stream, const File &file) |
| std::istream & | operator>> (std::istream &stream, File &file) |
| std::ostream & | operator<< (std::ostream &stream, const Vertex &vertex) |
| std::istream & | operator>> (std::istream &stream, Vertex &vertex) |
| std::ostream & | operator<< (std::ostream &stream, const Material &material) |
| std::istream & | operator>> (std::istream &stream, Material &material) |
| std::ostream & | operator<< (std::ostream &stream, const Texture &texture) |
| std::istream & | operator>> (std::istream &stream, Texture &texture) |
| std::ostream & | operator<< (std::ostream &stream, const Shader &shader) |
| std::istream & | operator>> (std::istream &stream, Shader &shader) |
| std::ostream & | operator<< (std::ostream &stream, const KeyFrameFile &keyFrameFile) |
| std::istream & | operator>> (std::istream &stream, KeyFrameFile &keyFrameFile) |
| std::ostream & | operator<< (std::ostream &stream, const Shape &shape) |
| std::istream & | operator>> (std::istream &stream, Shape &shape) |
| typedef KeyFrameData< Util::Matrix4D > Ray::KeyFrameMatrices |
This class stores the key-frame transformation as 4x4 matrices
| ostream & Ray::operator<< | ( | ostream & | stream, |
| const File & | file ) |
| ostream & Ray::operator<< | ( | ostream & | stream, |
| const GlobalSceneData & | data ) |
| ostream & Ray::operator<< | ( | ostream & | stream, |
| const KeyFrameFile & | keyFrameFile ) |
| ostream & Ray::operator<< | ( | ostream & | stream, |
| const LocalSceneData & | data ) |
| ostream & Ray::operator<< | ( | ostream & | stream, |
| const Material & | material ) |
| ostream & Ray::operator<< | ( | ostream & | stream, |
| const Scene & | scene ) |
| ostream & Ray::operator<< | ( | ostream & | stream, |
| const Shader & | shader ) |
| ostream & Ray::operator<< | ( | ostream & | stream, |
| const Texture & | texture ) |
| ostream & Ray::operator<< | ( | ostream & | stream, |
| const Vertex & | vertex ) |
| std::ostream & Ray::operator<< | ( | std::ostream & | stream, |
| const Camera & | camera ) |
This operator writes the camera out to a stream.
| std::ostream & Ray::operator<< | ( | std::ostream & | stream, |
| const File & | file ) |
This operator writes a File object out to a stream.
| std::ostream & Ray::operator<< | ( | std::ostream & | stream, |
| const GlobalSceneData & | data ) |
An operator for inserting the global data into a stream
| std::ostream & Ray::operator<< | ( | std::ostream & | stream, |
| const KeyFrameData< DataType > & | keyFrameData ) |
This operator writes the key-frame data out to a stream.
| std::ostream & Ray::operator<< | ( | std::ostream & | stream, |
| const KeyFrameFile & | keyFrameFile ) |
This operator writes out a KeyFrameFile object to a stream.
|
inline |
This operator writes the Light out to a stream
| std::ostream & Ray::operator<< | ( | std::ostream & | stream, |
| const LocalSceneData & | data ) |
An operator for inserting the local data into a stream
| std::ostream & Ray::operator<< | ( | std::ostream & | stream, |
| const Material & | material ) |
This operator writes out a Materieal object to a stream.
| std::ostream & Ray::operator<< | ( | std::ostream & | stream, |
| const Scene & | scene ) |
This operator writes a Scene object out to a stream.
| std::ostream & Ray::operator<< | ( | std::ostream & | stream, |
| const Shader & | shader ) |
This operator writes out a Shader object to a stream.
|
inline |
This operator writes the shape out to a stream.
| std::ostream & Ray::operator<< | ( | std::ostream & | stream, |
| const Texture & | texture ) |
This operator writes out a Texture object to a stream.
| std::ostream & Ray::operator<< | ( | std::ostream & | stream, |
| const Vertex & | vertex ) |
This operator writes a Vertex object out to a stream.
| istream & Ray::operator>> | ( | istream & | stream, |
| File & | file ) |
| istream & Ray::operator>> | ( | istream & | stream, |
| GlobalSceneData & | data ) |
| istream & Ray::operator>> | ( | istream & | stream, |
| KeyFrameFile & | keyFrameFile ) |
| istream & Ray::operator>> | ( | istream & | stream, |
| LocalSceneData & | data ) |
| istream & Ray::operator>> | ( | istream & | stream, |
| Material & | material ) |
| istream & Ray::operator>> | ( | istream & | stream, |
| Scene & | scene ) |
| istream & Ray::operator>> | ( | istream & | stream, |
| Shader & | shader ) |
| istream & Ray::operator>> | ( | istream & | stream, |
| Texture & | texture ) |
| istream & Ray::operator>> | ( | istream & | stream, |
| Vertex & | vertex ) |
| std::istream & Ray::operator>> | ( | std::istream & | stream, |
| Camera & | camera ) |
This operator reads the camera in from a stream.
| std::istream & Ray::operator>> | ( | std::istream & | stream, |
| File & | file ) |
This operator reads in a File object from a stream.
| std::istream & Ray::operator>> | ( | std::istream & | stream, |
| GlobalSceneData & | data ) |
An operator for extracting the global data from a stream
| std::istream & Ray::operator>> | ( | std::istream & | stream, |
| KeyFrameData< DataType > & | keyFrameData ) |
This operator reads the key-frame data in from a stream.
| std::istream & Ray::operator>> | ( | std::istream & | stream, |
| KeyFrameFile & | keyFrameFile ) |
This operator reads in a KeyFrameFile object from a stream.
|
inline |
This operator reads the Light in from a stream
| std::istream & Ray::operator>> | ( | std::istream & | stream, |
| LocalSceneData & | data ) |
An operator for extracting the local data from a stream
| std::istream & Ray::operator>> | ( | std::istream & | stream, |
| Material & | material ) |
This operator reads in a Materieal object from a stream.
| std::istream & Ray::operator>> | ( | std::istream & | stream, |
| Scene & | scene ) |
This operator reads in a Scene object from a stream.
| std::istream & Ray::operator>> | ( | std::istream & | stream, |
| Shader & | shader ) |
This operator reads in a Shader object from a stream.
|
inline |
This operator reads a shape from a stream.
| std::istream & Ray::operator>> | ( | std::istream & | stream, |
| Texture & | texture ) |
This operator reads in a Texture object from a stream.
| std::istream & Ray::operator>> | ( | std::istream & | stream, |
| Vertex & | vertex ) |
This operator reads in a Vertex object from a stream.
| string Ray::ReadDirective | ( | istream & | stream | ) |
| std::string Ray::ReadDirective | ( | std::istream & | stream | ) |
This function tries to read the next directive from a stream.
| Shape * Ray::ReadShape | ( | std::istream & | stream, |
| const std::unordered_map< std::string, Util::BaseFactory< Shape > * > & | shapeFactories ) |
This function tries to read the next shape in from a stream, using the specified shape factories to resolve directive with objects.
| void Ray::UnreadDirective | ( | istream & | stream, |
| const string & | directive ) |
| void Ray::UnreadDirective | ( | std::istream & | stream, |
| const std::string & | directive ) |
This function puts the directive back into the stream.