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] |