Assignments
Assignments
Ray::SphereLight Member List

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

_ambientRay::Lightprotected
_constAttenRay::PointLightprotected
_diffuseRay::Lightprotected
_linearAttenRay::PointLightprotected
_locationRay::PointLightprotected
_quadAttenRay::PointLightprotected
_radiusRay::SphereLightprotected
_read(std::istream &stream)Ray::SphereLightprivatevirtual
_specularRay::Lightprotected
_write(std::ostream &stream) constRay::SphereLightprivatevirtual
Directive(void)Ray::SphereLightinlinestatic
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::SphereLightinlinevirtual
transparency(const class RayShapeIntersectionInfo &iInfo, const class Shape &shape, Util::Point3D cLimit, unsigned int samples, unsigned int tIdx) constRay::SphereLightvirtual
~Light(void)Ray::Lightinlinevirtual