Backed out changeset 7272b7396c78 (bug 1932758) for causing fenix debug failures...
[gecko.git] / dom / canvas / test / webgl-conf / checkout / deqp / temp_externs / w3c_anim_timing.js
blobea34abef545e3c785c87eee37755385064c18d45
1 /*
2  * Copyright 2011 The Closure Compiler Authors
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 /**
17  * @fileoverview Definitions for timing control for script base animations. The
18  *  whole file has been fully type annotated.
19  *
20  * @see http://www.w3.org/TR/animation-timing/
21  * @see http://webstuff.nfshost.com/anim-timing/Overview.html
22  * @externs
23  */
25 /**
26  * @param {function(number)} callback
27  * @param {Element=} opt_element In early versions of this API, the callback
28  *     was invoked only if the element was visible.
29  * @return {number}
30  */
31 function requestAnimationFrame(callback, opt_element) {};
33 /**
34  * @param {number} handle
35  */
36 function cancelRequestAnimationFrame(handle) {};
38 /**
39  * @param {function(number)} callback
40  * @param {Element=} opt_element
41  * @return {number}
42  */
43 function webkitRequestAnimationFrame(callback, opt_element) {};
45 /**
46  * @param {number} handle
47  */
48 function webkitCancelRequestAnimationFrame(handle) {};
50 /**
51  * @param {number} handle
52  */
53 function webkitCancelAnimationFrame(handle) {};
55 /**
56  * @param {?function(number)} callback It's legitimate to pass a null
57  *     callback and listen on the MozBeforePaint event instead.
58  * @param {Element=} opt_element
59  * @return {number}
60  */
61 function mozRequestAnimationFrame(callback, opt_element) {};
63 /**
64  * @param {number} handle
65  */
66 function mozCancelRequestAnimationFrame(handle) {};
68 /**
69  * @param {number} handle
70  */
71 function mozCancelAnimationFrame(handle) {};
73 /**
74  * @param {function(number)} callback
75  * @param {Element=} opt_element
76  * @return {number}
77  */
78 function msRequestAnimationFrame(callback, opt_element) {};
80 /**
81  * @param {number} handle
82  */
83 function msCancelRequestAnimationFrame(handle) {};
85 /**
86  * @param {number} handle
87  */
88 function msCancelAnimationFrame(handle) {};
90 /**
91  * @param {function(number)} callback
92  * @param {Element=} opt_element
93  * @return {number}
94  */
95 function oRequestAnimationFrame(callback, opt_element) {};
97 /**
98  * @param {number} handle
99  */
100 function oCancelRequestAnimationFrame(handle) {};
103  * @param {number} handle
104  */
105 function oCancelAnimationFrame(handle) {};
108  * @param {function(number)} callback
109  * @param {Element=} opt_element
110  * @return {number}
111  */
112 Window.prototype.requestAnimationFrame = function(callback, opt_element) {};
115  * @param {number} handle
116  */
117 Window.prototype.cancelRequestAnimationFrame = function(handle) {};
120  * @param {number} handle
121  */
122 Window.prototype.cancelAnimationFrame = function(handle) {};
125  * @param {function(number)} callback
126  * @param {Element=} opt_element
127  * @return {number}
128  */
129 Window.prototype.webkitRequestAnimationFrame = function(callback, opt_element) {};
132  * @param {number} handle
133  */
134 Window.prototype.webkitCancelRequestAnimationFrame = function(handle) {};
137  * @param {number} handle
138  */
139 Window.prototype.webkitCancelAnimationFrame = function(handle) {};
142  * @param {?function(number)} callback It's legitimate to pass a null
143  *     callback and listen on the MozBeforePaint event instead.
144  * @param {Element=} opt_element
145  * @return {number}
146  */
147 Window.prototype.mozRequestAnimationFrame = function(callback, opt_element) {};
150  * @param {number} handle
151  */
152 Window.prototype.mozCancelRequestAnimationFrame = function(handle) {};
155  * @param {number} handle
156  */
157 Window.prototype.mozCancelAnimationFrame = function(handle) {};
160  * @param {function(number)} callback
161  * @param {Element=} opt_element
162  * @return {number}
163  */
164 Window.prototype.msRequestAnimationFrame = function(callback, opt_element) {};
167  * @param {number} handle
168  */
169 Window.prototype.msCancelRequestAnimationFrame = function(handle) {};
172  * @param {number} handle
173  */
174 Window.prototype.msCancelAnimationFrame = function(handle) {};
177  * @param {function(number)} callback
178  * @param {Element=} opt_element
179  * @return {number}
180  */
181 Window.prototype.oRequestAnimationFrame = function(callback, opt_element) {};
184  * @param {number} handle
185  */
186 Window.prototype.oCancelRequestAnimationFrame = function(handle) {};
189  * @param {number} handle
190  */
191 Window.prototype.oCancelAnimationFrame = function(handle) {};