Home | History | Annotate | Download | only in benchmarks

Lines Matching full:prototype

8 // untouched. This file also contains a copy of parts of the Prototype
24 // The following is a copy of parts of the Prototype JavaScript library:
26 // Prototype JavaScript framework, version 1.5.0
29 // Prototype is freely distributable under the terms of an MIT-style license.
30 // For details, see the Prototype web site: http://prototype.conio.net/
79 Flog.RayTracer.Color.prototype = {
169 result = Flog.RayTracer.Color.prototype.add(
170 Flog.RayTracer.Color.prototype.multiplyScalar(c1, 1 - w),
171 Flog.RayTracer.Color.prototype.multiplyScalar(c2, w)
197 Flog.RayTracer.Light.prototype = {
218 Flog.RayTracer.Vector.prototype = {
282 Flog.RayTracer.Ray.prototype = {
300 Flog.RayTracer.Scene.prototype = {
324 Flog.RayTracer.Material.BaseMaterial.prototype = {
357 Flog.RayTracer.Material.Solid.prototype = Object.extend(
382 Flog.RayTracer.Material.Chessboard.prototype = Object.extend(
419 Flog.RayTracer.Shape.Sphere.prototype = {
430 var dst = Flog.RayTracer.Vector.prototype.subtract(ray.position, this.position);
439 info.position = Flog.RayTracer.Vector.prototype.add(
441 Flog.RayTracer.Vector.prototype.multiplyScalar(
446 info.normal = Flog.RayTracer.Vector.prototype.subtract(
469 Flog.RayTracer.Shape.Plane.prototype = {
489 info.position = Flog.RayTracer.Vector.prototype.add(
491 Flog.RayTracer.Vector.prototype.multiplyScalar(
522 Flog.RayTracer.IntersectionInfo.prototype = {
545 Flog.RayTracer.Camera.prototype = {
557 this.screen = Flog.RayTracer.Vector.prototype.add(this.position, this.lookAt);
561 var pos = Flog.RayTracer.Vector.prototype.subtract(
563 Flog.RayTracer.Vector.prototype.subtract(
564 Flog.RayTracer.Vector.prototype.multiplyScalar(this.equator, vx),
565 Flog.RayTracer.Vector.prototype.multiplyScalar(this.up, vy)
569 var dir = Flog.RayTracer.Vector.prototype.subtract(
589 Flog.RayTracer.Background.prototype = {
604 Flog.RayTracer.Engine.prototype = {
702 var R1 = Flog.RayTracer.Vector.prototype.add(
703 Flog.RayTracer.Vector.prototype.multiplyScalar(N, 2*c1),
711 var color = Flog.RayTracer.Color.prototype.multiplyScalar(info.color, scene.background.ambience);
719 var v = Flog.RayTracer.Vector.prototype.subtract(
727 color = Flog.RayTracer.Color.prototype.add(
729 Flog.RayTracer.Color.prototype.multiply(
731 Flog.RayTracer.Color.prototype.multiplyScalar(
755 color = Flog.RayTracer.Color.prototype.blend(
775 var vA = Flog.RayTracer.Color.prototype.multiplyScalar(color, 0.5);
777 color = Flog.RayTracer.Color.prototype.addScalar(vA,dB);
783 var Lv = Flog.RayTracer.Vector.prototype.subtract(
788 var E = Flog.RayTracer.Vector.prototype.subtract(
793 var H = Flog.RayTracer.Vector.prototype.subtract(
799 color = Flog.RayTracer.Color.prototype.add(
800 Flog.RayTracer.Color.prototype.multiplyScalar(light.color, glossWeight),