OLD | NEW |
1 dart_library.library('dart/typed_data', null, /* Imports */[ | 1 dart_library.library('dart/typed_data', null, /* Imports */[ |
2 "dart_runtime/dart", | 2 "dart_runtime/dart", |
3 'dart/core' | 3 'dart/core' |
4 ], /* Lazy imports */[ | 4 ], /* Lazy imports */[ |
5 'dart/_native_typed_data' | 5 'dart/_native_typed_data' |
6 ], function(exports, dart, core, _native_typed_data) { | 6 ], function(exports, dart, core, _native_typed_data) { |
7 'use strict'; | 7 'use strict'; |
8 let dartx = dart.dartx; | 8 let dartx = dart.dartx; |
9 class ByteBuffer extends core.Object {} | 9 class ByteBuffer extends core.Object {} |
10 class TypedData extends core.Object {} | 10 class TypedData extends core.Object {} |
11 let _littleEndian = Symbol('_littleEndian'); | 11 let _littleEndian = Symbol('_littleEndian'); |
12 class Endianness extends core.Object { | 12 class Endianness extends core.Object { |
13 _(littleEndian) { | 13 _(littleEndian) { |
14 this[_littleEndian] = littleEndian; | 14 this[_littleEndian] = littleEndian; |
15 } | 15 } |
16 } | 16 } |
17 dart.defineNamedConstructor(Endianness, '_'); | 17 dart.defineNamedConstructor(Endianness, '_'); |
18 dart.setSignature(Endianness, { | 18 dart.setSignature(Endianness, { |
19 constructors: () => ({_: [Endianness, [core.bool]]}) | 19 constructors: () => ({_: [Endianness, [core.bool]]}) |
20 }); | 20 }); |
21 Endianness.BIG_ENDIAN = dart.const(new Endianness._(false)); | 21 Endianness.BIG_ENDIAN = dart.const(new Endianness._(false)); |
22 Endianness.LITTLE_ENDIAN = dart.const(new Endianness._(true)); | 22 Endianness.LITTLE_ENDIAN = dart.const(new Endianness._(true)); |
23 dart.defineLazyProperties(Endianness, { | 23 dart.defineLazyProperties(Endianness, { |
24 get HOST_ENDIAN() { | 24 get HOST_ENDIAN() { |
25 return ByteData.view(Uint16List.fromList(dart.list([1], core.int)).buffer)
.getInt8(0) == 1 ? Endianness.LITTLE_ENDIAN : Endianness.BIG_ENDIAN; | 25 return dart.dcall(ByteData.view(Uint16List.fromList(dart.list([1], core.in
t)).buffer).getInt8, 0) == 1 ? Endianness.LITTLE_ENDIAN : Endianness.BIG_ENDIAN; |
26 } | 26 } |
27 }); | 27 }); |
28 class ByteData extends core.Object { | 28 class ByteData extends core.Object { |
29 static new(length) { | 29 static new(length) { |
30 return _native_typed_data.NativeByteData.new(length); | 30 return _native_typed_data.NativeByteData.new(length); |
31 } | 31 } |
32 static view(buffer, offsetInBytes, length) { | 32 static view(buffer, offsetInBytes, length) { |
33 if (offsetInBytes === void 0) | 33 if (offsetInBytes === void 0) |
34 offsetInBytes = 0; | 34 offsetInBytes = 0; |
35 if (length === void 0) | 35 if (length === void 0) |
36 length = null; | 36 length = null; |
37 return buffer.asByteData(offsetInBytes, length); | 37 return dart.dcall(buffer.asByteData, offsetInBytes, length); |
38 } | 38 } |
39 } | 39 } |
40 ByteData[dart.implements] = () => [TypedData]; | 40 ByteData[dart.implements] = () => [TypedData]; |
41 dart.setSignature(ByteData, { | 41 dart.setSignature(ByteData, { |
42 constructors: () => ({ | 42 constructors: () => ({ |
43 new: [ByteData, [core.int]], | 43 new: [ByteData, [core.int]], |
44 view: [ByteData, [ByteBuffer], [core.int, core.int]] | 44 view: [ByteData, [ByteBuffer], [core.int, core.int]] |
45 }) | 45 }) |
46 }); | 46 }); |
47 class Int8List extends core.Object { | 47 class Int8List extends core.Object { |
48 static new(length) { | 48 static new(length) { |
49 return _native_typed_data.NativeInt8List.new(length); | 49 return _native_typed_data.NativeInt8List.new(length); |
50 } | 50 } |
51 static fromList(elements) { | 51 static fromList(elements) { |
52 return _native_typed_data.NativeInt8List.fromList(elements); | 52 return _native_typed_data.NativeInt8List.fromList(elements); |
53 } | 53 } |
54 static view(buffer, offsetInBytes, length) { | 54 static view(buffer, offsetInBytes, length) { |
55 if (offsetInBytes === void 0) | 55 if (offsetInBytes === void 0) |
56 offsetInBytes = 0; | 56 offsetInBytes = 0; |
57 if (length === void 0) | 57 if (length === void 0) |
58 length = null; | 58 length = null; |
59 return buffer.asInt8List(offsetInBytes, length); | 59 return dart.dcall(buffer.asInt8List, offsetInBytes, length); |
60 } | 60 } |
61 } | 61 } |
62 Int8List[dart.implements] = () => [core.List$(core.int), TypedData]; | 62 Int8List[dart.implements] = () => [core.List$(core.int), TypedData]; |
63 dart.setSignature(Int8List, { | 63 dart.setSignature(Int8List, { |
64 constructors: () => ({ | 64 constructors: () => ({ |
65 new: [Int8List, [core.int]], | 65 new: [Int8List, [core.int]], |
66 fromList: [Int8List, [core.List$(core.int)]], | 66 fromList: [Int8List, [core.List$(core.int)]], |
67 view: [Int8List, [ByteBuffer], [core.int, core.int]] | 67 view: [Int8List, [ByteBuffer], [core.int, core.int]] |
68 }) | 68 }) |
69 }); | 69 }); |
70 Int8List.BYTES_PER_ELEMENT = 1; | 70 Int8List.BYTES_PER_ELEMENT = 1; |
71 class Uint8List extends core.Object { | 71 class Uint8List extends core.Object { |
72 static new(length) { | 72 static new(length) { |
73 return _native_typed_data.NativeUint8List.new(length); | 73 return _native_typed_data.NativeUint8List.new(length); |
74 } | 74 } |
75 static fromList(elements) { | 75 static fromList(elements) { |
76 return _native_typed_data.NativeUint8List.fromList(elements); | 76 return _native_typed_data.NativeUint8List.fromList(elements); |
77 } | 77 } |
78 static view(buffer, offsetInBytes, length) { | 78 static view(buffer, offsetInBytes, length) { |
79 if (offsetInBytes === void 0) | 79 if (offsetInBytes === void 0) |
80 offsetInBytes = 0; | 80 offsetInBytes = 0; |
81 if (length === void 0) | 81 if (length === void 0) |
82 length = null; | 82 length = null; |
83 return buffer.asUint8List(offsetInBytes, length); | 83 return dart.dcall(buffer.asUint8List, offsetInBytes, length); |
84 } | 84 } |
85 } | 85 } |
86 Uint8List[dart.implements] = () => [core.List$(core.int), TypedData]; | 86 Uint8List[dart.implements] = () => [core.List$(core.int), TypedData]; |
87 dart.setSignature(Uint8List, { | 87 dart.setSignature(Uint8List, { |
88 constructors: () => ({ | 88 constructors: () => ({ |
89 new: [Uint8List, [core.int]], | 89 new: [Uint8List, [core.int]], |
90 fromList: [Uint8List, [core.List$(core.int)]], | 90 fromList: [Uint8List, [core.List$(core.int)]], |
91 view: [Uint8List, [ByteBuffer], [core.int, core.int]] | 91 view: [Uint8List, [ByteBuffer], [core.int, core.int]] |
92 }) | 92 }) |
93 }); | 93 }); |
94 Uint8List.BYTES_PER_ELEMENT = 1; | 94 Uint8List.BYTES_PER_ELEMENT = 1; |
95 class Uint8ClampedList extends core.Object { | 95 class Uint8ClampedList extends core.Object { |
96 static new(length) { | 96 static new(length) { |
97 return _native_typed_data.NativeUint8ClampedList.new(length); | 97 return _native_typed_data.NativeUint8ClampedList.new(length); |
98 } | 98 } |
99 static fromList(elements) { | 99 static fromList(elements) { |
100 return _native_typed_data.NativeUint8ClampedList.fromList(elements); | 100 return _native_typed_data.NativeUint8ClampedList.fromList(elements); |
101 } | 101 } |
102 static view(buffer, offsetInBytes, length) { | 102 static view(buffer, offsetInBytes, length) { |
103 if (offsetInBytes === void 0) | 103 if (offsetInBytes === void 0) |
104 offsetInBytes = 0; | 104 offsetInBytes = 0; |
105 if (length === void 0) | 105 if (length === void 0) |
106 length = null; | 106 length = null; |
107 return buffer.asUint8ClampedList(offsetInBytes, length); | 107 return dart.dcall(buffer.asUint8ClampedList, offsetInBytes, length); |
108 } | 108 } |
109 } | 109 } |
110 Uint8ClampedList[dart.implements] = () => [core.List$(core.int), TypedData]; | 110 Uint8ClampedList[dart.implements] = () => [core.List$(core.int), TypedData]; |
111 dart.setSignature(Uint8ClampedList, { | 111 dart.setSignature(Uint8ClampedList, { |
112 constructors: () => ({ | 112 constructors: () => ({ |
113 new: [Uint8ClampedList, [core.int]], | 113 new: [Uint8ClampedList, [core.int]], |
114 fromList: [Uint8ClampedList, [core.List$(core.int)]], | 114 fromList: [Uint8ClampedList, [core.List$(core.int)]], |
115 view: [Uint8ClampedList, [ByteBuffer], [core.int, core.int]] | 115 view: [Uint8ClampedList, [ByteBuffer], [core.int, core.int]] |
116 }) | 116 }) |
117 }); | 117 }); |
118 Uint8ClampedList.BYTES_PER_ELEMENT = 1; | 118 Uint8ClampedList.BYTES_PER_ELEMENT = 1; |
119 class Int16List extends core.Object { | 119 class Int16List extends core.Object { |
120 static new(length) { | 120 static new(length) { |
121 return _native_typed_data.NativeInt16List.new(length); | 121 return _native_typed_data.NativeInt16List.new(length); |
122 } | 122 } |
123 static fromList(elements) { | 123 static fromList(elements) { |
124 return _native_typed_data.NativeInt16List.fromList(elements); | 124 return _native_typed_data.NativeInt16List.fromList(elements); |
125 } | 125 } |
126 static view(buffer, offsetInBytes, length) { | 126 static view(buffer, offsetInBytes, length) { |
127 if (offsetInBytes === void 0) | 127 if (offsetInBytes === void 0) |
128 offsetInBytes = 0; | 128 offsetInBytes = 0; |
129 if (length === void 0) | 129 if (length === void 0) |
130 length = null; | 130 length = null; |
131 return buffer.asInt16List(offsetInBytes, length); | 131 return dart.dcall(buffer.asInt16List, offsetInBytes, length); |
132 } | 132 } |
133 } | 133 } |
134 Int16List[dart.implements] = () => [core.List$(core.int), TypedData]; | 134 Int16List[dart.implements] = () => [core.List$(core.int), TypedData]; |
135 dart.setSignature(Int16List, { | 135 dart.setSignature(Int16List, { |
136 constructors: () => ({ | 136 constructors: () => ({ |
137 new: [Int16List, [core.int]], | 137 new: [Int16List, [core.int]], |
138 fromList: [Int16List, [core.List$(core.int)]], | 138 fromList: [Int16List, [core.List$(core.int)]], |
139 view: [Int16List, [ByteBuffer], [core.int, core.int]] | 139 view: [Int16List, [ByteBuffer], [core.int, core.int]] |
140 }) | 140 }) |
141 }); | 141 }); |
142 Int16List.BYTES_PER_ELEMENT = 2; | 142 Int16List.BYTES_PER_ELEMENT = 2; |
143 class Uint16List extends core.Object { | 143 class Uint16List extends core.Object { |
144 static new(length) { | 144 static new(length) { |
145 return _native_typed_data.NativeUint16List.new(length); | 145 return _native_typed_data.NativeUint16List.new(length); |
146 } | 146 } |
147 static fromList(elements) { | 147 static fromList(elements) { |
148 return _native_typed_data.NativeUint16List.fromList(elements); | 148 return _native_typed_data.NativeUint16List.fromList(elements); |
149 } | 149 } |
150 static view(buffer, offsetInBytes, length) { | 150 static view(buffer, offsetInBytes, length) { |
151 if (offsetInBytes === void 0) | 151 if (offsetInBytes === void 0) |
152 offsetInBytes = 0; | 152 offsetInBytes = 0; |
153 if (length === void 0) | 153 if (length === void 0) |
154 length = null; | 154 length = null; |
155 return buffer.asUint16List(offsetInBytes, length); | 155 return dart.dcall(buffer.asUint16List, offsetInBytes, length); |
156 } | 156 } |
157 } | 157 } |
158 Uint16List[dart.implements] = () => [core.List$(core.int), TypedData]; | 158 Uint16List[dart.implements] = () => [core.List$(core.int), TypedData]; |
159 dart.setSignature(Uint16List, { | 159 dart.setSignature(Uint16List, { |
160 constructors: () => ({ | 160 constructors: () => ({ |
161 new: [Uint16List, [core.int]], | 161 new: [Uint16List, [core.int]], |
162 fromList: [Uint16List, [core.List$(core.int)]], | 162 fromList: [Uint16List, [core.List$(core.int)]], |
163 view: [Uint16List, [ByteBuffer], [core.int, core.int]] | 163 view: [Uint16List, [ByteBuffer], [core.int, core.int]] |
164 }) | 164 }) |
165 }); | 165 }); |
166 Uint16List.BYTES_PER_ELEMENT = 2; | 166 Uint16List.BYTES_PER_ELEMENT = 2; |
167 class Int32List extends core.Object { | 167 class Int32List extends core.Object { |
168 static new(length) { | 168 static new(length) { |
169 return _native_typed_data.NativeInt32List.new(length); | 169 return _native_typed_data.NativeInt32List.new(length); |
170 } | 170 } |
171 static fromList(elements) { | 171 static fromList(elements) { |
172 return _native_typed_data.NativeInt32List.fromList(elements); | 172 return _native_typed_data.NativeInt32List.fromList(elements); |
173 } | 173 } |
174 static view(buffer, offsetInBytes, length) { | 174 static view(buffer, offsetInBytes, length) { |
175 if (offsetInBytes === void 0) | 175 if (offsetInBytes === void 0) |
176 offsetInBytes = 0; | 176 offsetInBytes = 0; |
177 if (length === void 0) | 177 if (length === void 0) |
178 length = null; | 178 length = null; |
179 return buffer.asInt32List(offsetInBytes, length); | 179 return dart.dcall(buffer.asInt32List, offsetInBytes, length); |
180 } | 180 } |
181 } | 181 } |
182 Int32List[dart.implements] = () => [core.List$(core.int), TypedData]; | 182 Int32List[dart.implements] = () => [core.List$(core.int), TypedData]; |
183 dart.setSignature(Int32List, { | 183 dart.setSignature(Int32List, { |
184 constructors: () => ({ | 184 constructors: () => ({ |
185 new: [Int32List, [core.int]], | 185 new: [Int32List, [core.int]], |
186 fromList: [Int32List, [core.List$(core.int)]], | 186 fromList: [Int32List, [core.List$(core.int)]], |
187 view: [Int32List, [ByteBuffer], [core.int, core.int]] | 187 view: [Int32List, [ByteBuffer], [core.int, core.int]] |
188 }) | 188 }) |
189 }); | 189 }); |
190 Int32List.BYTES_PER_ELEMENT = 4; | 190 Int32List.BYTES_PER_ELEMENT = 4; |
191 class Uint32List extends core.Object { | 191 class Uint32List extends core.Object { |
192 static new(length) { | 192 static new(length) { |
193 return _native_typed_data.NativeUint32List.new(length); | 193 return _native_typed_data.NativeUint32List.new(length); |
194 } | 194 } |
195 static fromList(elements) { | 195 static fromList(elements) { |
196 return _native_typed_data.NativeUint32List.fromList(elements); | 196 return _native_typed_data.NativeUint32List.fromList(elements); |
197 } | 197 } |
198 static view(buffer, offsetInBytes, length) { | 198 static view(buffer, offsetInBytes, length) { |
199 if (offsetInBytes === void 0) | 199 if (offsetInBytes === void 0) |
200 offsetInBytes = 0; | 200 offsetInBytes = 0; |
201 if (length === void 0) | 201 if (length === void 0) |
202 length = null; | 202 length = null; |
203 return buffer.asUint32List(offsetInBytes, length); | 203 return dart.dcall(buffer.asUint32List, offsetInBytes, length); |
204 } | 204 } |
205 } | 205 } |
206 Uint32List[dart.implements] = () => [core.List$(core.int), TypedData]; | 206 Uint32List[dart.implements] = () => [core.List$(core.int), TypedData]; |
207 dart.setSignature(Uint32List, { | 207 dart.setSignature(Uint32List, { |
208 constructors: () => ({ | 208 constructors: () => ({ |
209 new: [Uint32List, [core.int]], | 209 new: [Uint32List, [core.int]], |
210 fromList: [Uint32List, [core.List$(core.int)]], | 210 fromList: [Uint32List, [core.List$(core.int)]], |
211 view: [Uint32List, [ByteBuffer], [core.int, core.int]] | 211 view: [Uint32List, [ByteBuffer], [core.int, core.int]] |
212 }) | 212 }) |
213 }); | 213 }); |
214 Uint32List.BYTES_PER_ELEMENT = 4; | 214 Uint32List.BYTES_PER_ELEMENT = 4; |
215 class Int64List extends core.Object { | 215 class Int64List extends core.Object { |
216 static new(length) { | 216 static new(length) { |
217 dart.throw(new core.UnsupportedError("Int64List not supported by dart2js."
)); | 217 dart.throw(new core.UnsupportedError("Int64List not supported by dart2js."
)); |
218 } | 218 } |
219 static fromList(elements) { | 219 static fromList(elements) { |
220 dart.throw(new core.UnsupportedError("Int64List not supported by dart2js."
)); | 220 dart.throw(new core.UnsupportedError("Int64List not supported by dart2js."
)); |
221 } | 221 } |
222 static view(buffer, offsetInBytes, length) { | 222 static view(buffer, offsetInBytes, length) { |
223 if (offsetInBytes === void 0) | 223 if (offsetInBytes === void 0) |
224 offsetInBytes = 0; | 224 offsetInBytes = 0; |
225 if (length === void 0) | 225 if (length === void 0) |
226 length = null; | 226 length = null; |
227 return buffer.asInt64List(offsetInBytes, length); | 227 return dart.dcall(buffer.asInt64List, offsetInBytes, length); |
228 } | 228 } |
229 } | 229 } |
230 Int64List[dart.implements] = () => [core.List$(core.int), TypedData]; | 230 Int64List[dart.implements] = () => [core.List$(core.int), TypedData]; |
231 dart.setSignature(Int64List, { | 231 dart.setSignature(Int64List, { |
232 constructors: () => ({ | 232 constructors: () => ({ |
233 new: [Int64List, [core.int]], | 233 new: [Int64List, [core.int]], |
234 fromList: [Int64List, [core.List$(core.int)]], | 234 fromList: [Int64List, [core.List$(core.int)]], |
235 view: [Int64List, [ByteBuffer], [core.int, core.int]] | 235 view: [Int64List, [ByteBuffer], [core.int, core.int]] |
236 }) | 236 }) |
237 }); | 237 }); |
238 Int64List.BYTES_PER_ELEMENT = 8; | 238 Int64List.BYTES_PER_ELEMENT = 8; |
239 class Uint64List extends core.Object { | 239 class Uint64List extends core.Object { |
240 static new(length) { | 240 static new(length) { |
241 dart.throw(new core.UnsupportedError("Uint64List not supported by dart2js.
")); | 241 dart.throw(new core.UnsupportedError("Uint64List not supported by dart2js.
")); |
242 } | 242 } |
243 static fromList(elements) { | 243 static fromList(elements) { |
244 dart.throw(new core.UnsupportedError("Uint64List not supported by dart2js.
")); | 244 dart.throw(new core.UnsupportedError("Uint64List not supported by dart2js.
")); |
245 } | 245 } |
246 static view(buffer, offsetInBytes, length) { | 246 static view(buffer, offsetInBytes, length) { |
247 if (offsetInBytes === void 0) | 247 if (offsetInBytes === void 0) |
248 offsetInBytes = 0; | 248 offsetInBytes = 0; |
249 if (length === void 0) | 249 if (length === void 0) |
250 length = null; | 250 length = null; |
251 return buffer.asUint64List(offsetInBytes, length); | 251 return dart.dcall(buffer.asUint64List, offsetInBytes, length); |
252 } | 252 } |
253 } | 253 } |
254 Uint64List[dart.implements] = () => [core.List$(core.int), TypedData]; | 254 Uint64List[dart.implements] = () => [core.List$(core.int), TypedData]; |
255 dart.setSignature(Uint64List, { | 255 dart.setSignature(Uint64List, { |
256 constructors: () => ({ | 256 constructors: () => ({ |
257 new: [Uint64List, [core.int]], | 257 new: [Uint64List, [core.int]], |
258 fromList: [Uint64List, [core.List$(core.int)]], | 258 fromList: [Uint64List, [core.List$(core.int)]], |
259 view: [Uint64List, [ByteBuffer], [core.int, core.int]] | 259 view: [Uint64List, [ByteBuffer], [core.int, core.int]] |
260 }) | 260 }) |
261 }); | 261 }); |
262 Uint64List.BYTES_PER_ELEMENT = 8; | 262 Uint64List.BYTES_PER_ELEMENT = 8; |
263 class Float32List extends core.Object { | 263 class Float32List extends core.Object { |
264 static new(length) { | 264 static new(length) { |
265 return _native_typed_data.NativeFloat32List.new(length); | 265 return _native_typed_data.NativeFloat32List.new(length); |
266 } | 266 } |
267 static fromList(elements) { | 267 static fromList(elements) { |
268 return _native_typed_data.NativeFloat32List.fromList(elements); | 268 return _native_typed_data.NativeFloat32List.fromList(elements); |
269 } | 269 } |
270 static view(buffer, offsetInBytes, length) { | 270 static view(buffer, offsetInBytes, length) { |
271 if (offsetInBytes === void 0) | 271 if (offsetInBytes === void 0) |
272 offsetInBytes = 0; | 272 offsetInBytes = 0; |
273 if (length === void 0) | 273 if (length === void 0) |
274 length = null; | 274 length = null; |
275 return buffer.asFloat32List(offsetInBytes, length); | 275 return dart.dcall(buffer.asFloat32List, offsetInBytes, length); |
276 } | 276 } |
277 } | 277 } |
278 Float32List[dart.implements] = () => [core.List$(core.double), TypedData]; | 278 Float32List[dart.implements] = () => [core.List$(core.double), TypedData]; |
279 dart.setSignature(Float32List, { | 279 dart.setSignature(Float32List, { |
280 constructors: () => ({ | 280 constructors: () => ({ |
281 new: [Float32List, [core.int]], | 281 new: [Float32List, [core.int]], |
282 fromList: [Float32List, [core.List$(core.double)]], | 282 fromList: [Float32List, [core.List$(core.double)]], |
283 view: [Float32List, [ByteBuffer], [core.int, core.int]] | 283 view: [Float32List, [ByteBuffer], [core.int, core.int]] |
284 }) | 284 }) |
285 }); | 285 }); |
286 Float32List.BYTES_PER_ELEMENT = 4; | 286 Float32List.BYTES_PER_ELEMENT = 4; |
287 class Float64List extends core.Object { | 287 class Float64List extends core.Object { |
288 static new(length) { | 288 static new(length) { |
289 return _native_typed_data.NativeFloat64List.new(length); | 289 return _native_typed_data.NativeFloat64List.new(length); |
290 } | 290 } |
291 static fromList(elements) { | 291 static fromList(elements) { |
292 return _native_typed_data.NativeFloat64List.fromList(elements); | 292 return _native_typed_data.NativeFloat64List.fromList(elements); |
293 } | 293 } |
294 static view(buffer, offsetInBytes, length) { | 294 static view(buffer, offsetInBytes, length) { |
295 if (offsetInBytes === void 0) | 295 if (offsetInBytes === void 0) |
296 offsetInBytes = 0; | 296 offsetInBytes = 0; |
297 if (length === void 0) | 297 if (length === void 0) |
298 length = null; | 298 length = null; |
299 return buffer.asFloat64List(offsetInBytes, length); | 299 return dart.dcall(buffer.asFloat64List, offsetInBytes, length); |
300 } | 300 } |
301 } | 301 } |
302 Float64List[dart.implements] = () => [core.List$(core.double), TypedData]; | 302 Float64List[dart.implements] = () => [core.List$(core.double), TypedData]; |
303 dart.setSignature(Float64List, { | 303 dart.setSignature(Float64List, { |
304 constructors: () => ({ | 304 constructors: () => ({ |
305 new: [Float64List, [core.int]], | 305 new: [Float64List, [core.int]], |
306 fromList: [Float64List, [core.List$(core.double)]], | 306 fromList: [Float64List, [core.List$(core.double)]], |
307 view: [Float64List, [ByteBuffer], [core.int, core.int]] | 307 view: [Float64List, [ByteBuffer], [core.int, core.int]] |
308 }) | 308 }) |
309 }); | 309 }); |
310 Float64List.BYTES_PER_ELEMENT = 8; | 310 Float64List.BYTES_PER_ELEMENT = 8; |
311 class Float32x4List extends core.Object { | 311 class Float32x4List extends core.Object { |
312 static new(length) { | 312 static new(length) { |
313 return new _native_typed_data.NativeFloat32x4List(length); | 313 return new _native_typed_data.NativeFloat32x4List(length); |
314 } | 314 } |
315 static fromList(elements) { | 315 static fromList(elements) { |
316 return _native_typed_data.NativeFloat32x4List.fromList(elements); | 316 return _native_typed_data.NativeFloat32x4List.fromList(elements); |
317 } | 317 } |
318 static view(buffer, offsetInBytes, length) { | 318 static view(buffer, offsetInBytes, length) { |
319 if (offsetInBytes === void 0) | 319 if (offsetInBytes === void 0) |
320 offsetInBytes = 0; | 320 offsetInBytes = 0; |
321 if (length === void 0) | 321 if (length === void 0) |
322 length = null; | 322 length = null; |
323 return buffer.asFloat32x4List(offsetInBytes, length); | 323 return dart.dcall(buffer.asFloat32x4List, offsetInBytes, length); |
324 } | 324 } |
325 } | 325 } |
326 Float32x4List[dart.implements] = () => [core.List$(Float32x4), TypedData]; | 326 Float32x4List[dart.implements] = () => [core.List$(Float32x4), TypedData]; |
327 dart.setSignature(Float32x4List, { | 327 dart.setSignature(Float32x4List, { |
328 constructors: () => ({ | 328 constructors: () => ({ |
329 new: [Float32x4List, [core.int]], | 329 new: [Float32x4List, [core.int]], |
330 fromList: [Float32x4List, [core.List$(Float32x4)]], | 330 fromList: [Float32x4List, [core.List$(Float32x4)]], |
331 view: [Float32x4List, [ByteBuffer], [core.int, core.int]] | 331 view: [Float32x4List, [ByteBuffer], [core.int, core.int]] |
332 }) | 332 }) |
333 }); | 333 }); |
334 Float32x4List.BYTES_PER_ELEMENT = 16; | 334 Float32x4List.BYTES_PER_ELEMENT = 16; |
335 class Int32x4List extends core.Object { | 335 class Int32x4List extends core.Object { |
336 static new(length) { | 336 static new(length) { |
337 return new _native_typed_data.NativeInt32x4List(length); | 337 return new _native_typed_data.NativeInt32x4List(length); |
338 } | 338 } |
339 static fromList(elements) { | 339 static fromList(elements) { |
340 return _native_typed_data.NativeInt32x4List.fromList(elements); | 340 return _native_typed_data.NativeInt32x4List.fromList(elements); |
341 } | 341 } |
342 static view(buffer, offsetInBytes, length) { | 342 static view(buffer, offsetInBytes, length) { |
343 if (offsetInBytes === void 0) | 343 if (offsetInBytes === void 0) |
344 offsetInBytes = 0; | 344 offsetInBytes = 0; |
345 if (length === void 0) | 345 if (length === void 0) |
346 length = null; | 346 length = null; |
347 return buffer.asInt32x4List(offsetInBytes, length); | 347 return dart.dcall(buffer.asInt32x4List, offsetInBytes, length); |
348 } | 348 } |
349 } | 349 } |
350 Int32x4List[dart.implements] = () => [core.List$(Int32x4), TypedData]; | 350 Int32x4List[dart.implements] = () => [core.List$(Int32x4), TypedData]; |
351 dart.setSignature(Int32x4List, { | 351 dart.setSignature(Int32x4List, { |
352 constructors: () => ({ | 352 constructors: () => ({ |
353 new: [Int32x4List, [core.int]], | 353 new: [Int32x4List, [core.int]], |
354 fromList: [Int32x4List, [core.List$(Int32x4)]], | 354 fromList: [Int32x4List, [core.List$(Int32x4)]], |
355 view: [Int32x4List, [ByteBuffer], [core.int, core.int]] | 355 view: [Int32x4List, [ByteBuffer], [core.int, core.int]] |
356 }) | 356 }) |
357 }); | 357 }); |
358 Int32x4List.BYTES_PER_ELEMENT = 16; | 358 Int32x4List.BYTES_PER_ELEMENT = 16; |
359 class Float64x2List extends core.Object { | 359 class Float64x2List extends core.Object { |
360 static new(length) { | 360 static new(length) { |
361 return new _native_typed_data.NativeFloat64x2List(length); | 361 return new _native_typed_data.NativeFloat64x2List(length); |
362 } | 362 } |
363 static fromList(elements) { | 363 static fromList(elements) { |
364 return _native_typed_data.NativeFloat64x2List.fromList(elements); | 364 return _native_typed_data.NativeFloat64x2List.fromList(elements); |
365 } | 365 } |
366 static view(buffer, offsetInBytes, length) { | 366 static view(buffer, offsetInBytes, length) { |
367 if (offsetInBytes === void 0) | 367 if (offsetInBytes === void 0) |
368 offsetInBytes = 0; | 368 offsetInBytes = 0; |
369 if (length === void 0) | 369 if (length === void 0) |
370 length = null; | 370 length = null; |
371 return buffer.asFloat64x2List(offsetInBytes, length); | 371 return dart.dcall(buffer.asFloat64x2List, offsetInBytes, length); |
372 } | 372 } |
373 } | 373 } |
374 Float64x2List[dart.implements] = () => [core.List$(Float64x2), TypedData]; | 374 Float64x2List[dart.implements] = () => [core.List$(Float64x2), TypedData]; |
375 dart.setSignature(Float64x2List, { | 375 dart.setSignature(Float64x2List, { |
376 constructors: () => ({ | 376 constructors: () => ({ |
377 new: [Float64x2List, [core.int]], | 377 new: [Float64x2List, [core.int]], |
378 fromList: [Float64x2List, [core.List$(Float64x2)]], | 378 fromList: [Float64x2List, [core.List$(Float64x2)]], |
379 view: [Float64x2List, [ByteBuffer], [core.int, core.int]] | 379 view: [Float64x2List, [ByteBuffer], [core.int, core.int]] |
380 }) | 380 }) |
381 }); | 381 }); |
(...skipping 592 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
974 exports.Uint64List = Uint64List; | 974 exports.Uint64List = Uint64List; |
975 exports.Float32List = Float32List; | 975 exports.Float32List = Float32List; |
976 exports.Float64List = Float64List; | 976 exports.Float64List = Float64List; |
977 exports.Float32x4List = Float32x4List; | 977 exports.Float32x4List = Float32x4List; |
978 exports.Int32x4List = Int32x4List; | 978 exports.Int32x4List = Int32x4List; |
979 exports.Float64x2List = Float64x2List; | 979 exports.Float64x2List = Float64x2List; |
980 exports.Float32x4 = Float32x4; | 980 exports.Float32x4 = Float32x4; |
981 exports.Int32x4 = Int32x4; | 981 exports.Int32x4 = Int32x4; |
982 exports.Float64x2 = Float64x2; | 982 exports.Float64x2 = Float64x2; |
983 }); | 983 }); |
OLD | NEW |