Assignments
Assignments
Ray::Light Member List

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

_ambientRay::Lightprotected
_diffuseRay::Lightprotected
_read(std::istream &stream)=0Ray::Lightprivatepure virtual
_specularRay::Lightprotected
_write(std::ostream &stream) const =0Ray::Lightprivatepure virtual
drawOpenGL(int index, GLSLProgram *glslProgram) const =0Ray::Lightpure virtual
getAmbient(Util::Ray3D ray, const class RayShapeIntersectionInfo &iInfo, const Material &material) const =0Ray::Lightpure virtual
getDiffuse(Util::Ray3D ray, const class RayShapeIntersectionInfo &iInfo, const Material &material) const =0Ray::Lightpure virtual
getSpecular(Util::Ray3D ray, const class RayShapeIntersectionInfo &iInfo, const Material &material) const =0Ray::Lightpure virtual
isInShadow(const class RayShapeIntersectionInfo &iInfo, const class Shape &shape, unsigned int tIdx) const =0Ray::Lightpure virtual
name(void) const =0Ray::Lightpure virtual
operator<<Ray::Lightfriend
operator>>Ray::Lightfriend
transparency(const class RayShapeIntersectionInfo &iInfo, const class Shape &shape, Util::Point3D cLimit, unsigned int samples, unsigned int tIdx) const =0Ray::Lightpure virtual
~Light(void)Ray::Lightinlinevirtual