Assignments
Assignments
Ray::Scene Member List

This is the complete list of members for Ray::Scene, including all inherited members.

_bBoxRay::Shapeprotected
_globalDataRay::Sceneprivate
_localDataRay::SceneGeometryprivate
_primitiveNumRay::Shapeprotected
_read(std::istream &stream)Ray::SceneGeometryprivatevirtual
_shapeListRay::SceneGeometryprivate
_write(std::ostream &stream) constRay::SceneGeometryprivatevirtual
addTrianglesOpenGL(std::vector< class TriangleIndex > &triangles)Ray::Shapeinlinevirtual
BaseDirRay::Scenestatic
boundingBox(void) constRay::Shape
drawOpenGL(void) constRay::Scene
Ray::SceneGeometry::drawOpenGL(GLSLProgram *glslProgram) constRay::SceneGeometryvirtual
Filter typedefRay::Shape
getColor(Util::Ray3D ray, int rDepth, Util::Point3D cLimit, unsigned int lightSamples, unsigned int tIdx)Ray::Scene
init(void)Ray::SceneGeometry
init(const LocalSceneData &sceneData)Ray::SceneGeometry
Ray::Shape::init(const class LocalSceneData &data)=0Ray::Shapepure virtual
initOpenGL(void)Ray::Scenevirtual
isInside(Util::Point3D p) constRay::SceneGeometryvirtual
Kernel typedefRay::Shape
name(void) constRay::SceneGeometryinlinevirtual
OpenGLTessellationComplexityRay::Shapestatic
operator<<Ray::Scenefriend
operator>>Ray::Scenefriend
primitiveNum(void) constRay::Shape
processAllIntersections(const Util::Ray3D &ray, const Util::BoundingBox1D &range, const RayIntersectionFilter &rFilter, const RayIntersectionKernel &rKernel, ShapeProcessingInfo spInfo, unsigned int tIdx) constRay::Scenevirtual
processFirstIntersection(const Util::Ray3D &ray, const Util::BoundingBox1D &range, const RayIntersectionFilter &rFilter, const RayIntersectionKernel &rKernel, ShapeProcessingInfo spInfo, unsigned int tIdx) constRay::Scenevirtual
processOverlapping(const Filter &filter, const Kernel &kernel, ShapeProcessingInfo tInfo) constRay::SceneGeometryvirtual
RayIntersectionFilter typedefRay::Shape
RayIntersectionKernel typedefRay::Shape
rayTrace(int width, int height, int rLimit, double cLimit, unsigned int lightSamples, bool showProgress)Ray::Scene
Reflect(Util::Point3D v, Util::Point3D n)Ray::Scenestatic
Refract(Util::Point3D v, Util::Point3D n, double ir, Util::Point3D &refract)Ray::Scenestatic
setCurrentTime(double t, int curveFit)Ray::SceneGeometry
setKeyFrameEvaluator(void)Ray::SceneGeometry
updateBoundingBox(void)Ray::SceneGeometryvirtual
WriteInset(std::ostream &stream)Ray::Shapestatic
WriteInsetSizeRay::Shapestatic
~Shape(void)Ray::Shapeinlinevirtual