| color | RayLight | |
| drawOpenGL(int index)=0 | RayLight | [pure virtual] |
| getDiffuse(Point3D cameraPosition, struct RayIntersectionInfo &iInfo)=0 | RayLight | [pure virtual] |
| getSpecular(Point3D cameraPosition, struct RayIntersectionInfo &iInfo)=0 | RayLight | [pure virtual] |
| isInShadow(struct RayIntersectionInfo &iInfo, class RayShape *shape, int &isectCount)=0 | RayLight | [pure virtual] |
| read(FILE *fp)=0 | RayLight | [pure virtual] |
| transparency(struct RayIntersectionInfo &iInfo, class RayShape *shape, Point3D cLimit)=0 | RayLight | [pure virtual] |
| write(FILE *fp=stdout)=0 | RayLight | [pure virtual] |
1.4.1