Assignments
Assignments
Ray::SpotLight Member List

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

_ambientRay::Lightprotected
_constAttenRay::SpotLightprivate
_cutOffAngleRay::SpotLightprivate
_diffuseRay::Lightprotected
_directionRay::SpotLightprivate
_dropOffRateRay::SpotLightprivate
_linearAttenRay::SpotLightprivate
_locationRay::SpotLightprivate
_quadAttenRay::SpotLightprivate
_read(std::istream &stream)Ray::SpotLightprivatevirtual
_specularRay::Lightprotected
_write(std::ostream &stream) constRay::SpotLightprivatevirtual
Directive(void)Ray::SpotLightinlinestatic
drawOpenGL(int index, GLSLProgram *glslProgram) constRay::SpotLightvirtual
getAmbient(Util::Ray3D ray, const class RayShapeIntersectionInfo &iInfo, const Material &material) constRay::SpotLightvirtual
getDiffuse(Util::Ray3D ray, const class RayShapeIntersectionInfo &iInfo, const Material &material) constRay::SpotLightvirtual
getSpecular(Util::Ray3D ray, const class RayShapeIntersectionInfo &iInfo, const Material &material) constRay::SpotLightvirtual
isInShadow(const class RayShapeIntersectionInfo &iInfo, const Shape &shape, unsigned int tIdx) constRay::SpotLight
Ray::Light::isInShadow(const class RayShapeIntersectionInfo &iInfo, const class Shape &shape, unsigned int tIdx) const =0Ray::Lightpure virtual
name(void) constRay::SpotLightinlinevirtual
transparency(const class RayShapeIntersectionInfo &iInfo, const class Shape &shape, Util::Point3D cLimit, unsigned int samples, unsigned int tIdx) constRay::SpotLightvirtual
~Light(void)Ray::Lightinlinevirtual