summaryrefslogtreecommitdiffstats
path: root/o3d/documentation/externs/o3d-extra-externs.js
blob: 712b5689b09b1f2db3a4dc9635e933ebbf340fca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48

/**
 * Special global variable for V8 instances.
 */
var plugin;

/**
 * The main namespace for the o3d plugin.
 * @constructor
 */
var o3d;

/**
 * @type {!Object}
 */
var Exception = goog.typedef;

/**
 * A namespace for the Cursor.
 * @namespace
 */
o3d.Cursor = o3d.Cursor || { };

/**
 * A namespace for the VectorMath.
 * @namespace
 */
var Vectormath;

/**
 * A namespace for the VectorMath.Aos
 * @namespace
 */
Vectormath.Aos = Vectormath.Aos || { };

/**
 * A 4x4 Matrix of floats
 * @type {!Array.<!Array.<number>>}
 */
o3d.Matrix4 = goog.typedef;

/**
 * RangeError.
 * why is this sometimes needed and sometimes not?
 * @exception
 */
var RangeError;