|
Assignments
Assignments
|
This is the complete list of members for Ray::Light, including all inherited members.
| _ambient | Ray::Light | protected |
| _diffuse | Ray::Light | protected |
| _read(std::istream &stream)=0 | Ray::Light | privatepure virtual |
| _specular | Ray::Light | protected |
| _write(std::ostream &stream) const =0 | Ray::Light | privatepure virtual |
| drawOpenGL(int index, GLSLProgram *glslProgram) const =0 | Ray::Light | pure virtual |
| getAmbient(Util::Ray3D ray, const class RayShapeIntersectionInfo &iInfo, const Material &material) const =0 | Ray::Light | pure virtual |
| getDiffuse(Util::Ray3D ray, const class RayShapeIntersectionInfo &iInfo, const Material &material) const =0 | Ray::Light | pure virtual |
| getSpecular(Util::Ray3D ray, const class RayShapeIntersectionInfo &iInfo, const Material &material) const =0 | Ray::Light | pure virtual |
| isInShadow(const class RayShapeIntersectionInfo &iInfo, const class Shape &shape, unsigned int tIdx) const =0 | Ray::Light | pure virtual |
| name(void) const =0 | Ray::Light | pure virtual |
| operator<<(std::ostream &stream, const Light &light) | Ray::Light | friend |
| operator>>(std::istream &stream, Light &light) | Ray::Light | friend |
| transparency(const class RayShapeIntersectionInfo &iInfo, const class Shape &shape, Util::Point3D cLimit, unsigned int samples, unsigned int tIdx) const =0 | Ray::Light | pure virtual |
| ~Light(void) | Ray::Light | inlinevirtual |