Assignments
Assignments
|
#include <vector>
#include <stdexcept>
#include <string>
#include <functional>
#include <Util/geometry.h>
#include <Util/factory.h>
#include <GL/glew.h>
#include <GL/glut.h>
#include <Util/exceptions.h>
#include "GLSLProgram.h"
Go to the source code of this file.
Classes | |
struct | Ray::GlobalProperties |
struct | Ray::RayTracingStats |
struct | Ray::ShapeBoundingBox |
class | Ray::Shape |
struct | Ray::Shape::ShapeProcessingInfo |
Namespaces | |
namespace | Ray |
Macros | |
#define | ASSERT_OPEN_GL_STATE(...) AssertOpenGLState( __FUNCTION__ ) |
Functions | |
void | AssertOpenGLState (std::string functionName) |
std::ostream & | Ray::operator<< (std::ostream &stream, const Shape &shape) |
std::istream & | Ray::operator>> (std::istream &stream, Shape &shape) |
#define ASSERT_OPEN_GL_STATE | ( | ... | ) | AssertOpenGLState( __FUNCTION__ ) |
|
inline |