|
@@ -34,9 +34,13 @@ import haxe.extern.EitherType;
|
|
|
|
|
|
@see <https://developer.mozilla.org/en-US/docs/Web/API/BufferSource>
|
|
@see <https://developer.mozilla.org/en-US/docs/Web/API/BufferSource>
|
|
*/
|
|
*/
|
|
-@:forward
|
|
|
|
-abstract BufferSource(ArrayBuffer) to ArrayBuffer from ArrayBuffer {
|
|
|
|
- @:from public static inline function fromBufferView(view:ArrayBufferView) {
|
|
|
|
- return cast view.buffer;
|
|
|
|
|
|
+abstract BufferSource(Dynamic) from ArrayBuffer from ArrayBufferView {
|
|
|
|
+
|
|
|
|
+ public var byteLength(get, never): Int;
|
|
|
|
+
|
|
|
|
+ @:pure
|
|
|
|
+ inline function get_byteLength(): Int {
|
|
|
|
+ return this.byteLength;
|
|
}
|
|
}
|
|
|
|
+
|
|
}
|
|
}
|