Assignments
Assignments
Ray::PointLight Member List

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

_ambientRay::Lightprotected
_constAttenRay::PointLightprotected
_diffuseRay::Lightprotected
_linearAttenRay::PointLightprotected
_locationRay::PointLightprotected
_quadAttenRay::PointLightprotected
_read(std::istream &stream)Ray::PointLightprivatevirtual
_specularRay::Lightprotected
_write(std::ostream &stream) constRay::PointLightprivatevirtual
Directive(void)Ray::PointLightinlinestatic
drawOpenGL(int index, GLSLProgram *glslProgram) constRay::PointLightvirtual
getAmbient(Util::Ray3D ray, const class RayShapeIntersectionInfo &iInfo, const Material &material) constRay::PointLightvirtual
getDiffuse(Util::Ray3D ray, const class RayShapeIntersectionInfo &iInfo, const Material &material) constRay::PointLightvirtual
getSpecular(Util::Ray3D ray, const class RayShapeIntersectionInfo &iInfo, const Material &material) constRay::PointLightvirtual
isInShadow(const class RayShapeIntersectionInfo &iInfo, const class Shape &shape, unsigned int tIdx) constRay::PointLightvirtual
name(void) constRay::PointLightinlinevirtual
transparency(const class RayShapeIntersectionInfo &iInfo, const class Shape &shape, Util::Point3D cLimit, unsigned int samples, unsigned int tIdx) constRay::PointLightvirtual
~Light(void)Ray::Lightinlinevirtual