Index: client/dom/src/frog_FactoryProviders.dart |
diff --git a/client/dom/src/frog_FactoryProviders.dart b/client/dom/src/frog_FactoryProviders.dart |
index 2bfe6cc0dda50a9240d81cdcea52a698cc6401ea..b0755b3d4a0b225633defddedae7ace77d8c9a75 100644 |
--- a/client/dom/src/frog_FactoryProviders.dart |
+++ b/client/dom/src/frog_FactoryProviders.dart |
@@ -53,6 +53,9 @@ class _TypedArrayFactoryProvider { |
factory Uint32Array.fromList(List<num> list) => _U32(ensureNative(list)); |
factory Uint32Array.fromBuffer(ArrayBuffer buffer) => _U32(buffer); |
+ factory Uint8ClampedArray(int length) => _U8C(length); |
+ factory Uint8ClampedArray.fromList(List<num> list) => _U8C(ensureNative(list)); |
+ factory Uint8ClampedArray.fromBuffer(ArrayBuffer buffer) => _U8C(buffer); |
static Float32Array _F32(arg) native 'return new Float32Array(arg);'; |
static Float64Array _F64(arg) native 'return new Float64Array(arg);'; |
@@ -62,6 +65,7 @@ class _TypedArrayFactoryProvider { |
static Uint8Array _U8(arg) native 'return new Uint8Array(arg);'; |
static Uint16Array _U16(arg) native 'return new Uint16Array(arg);'; |
static Uint32Array _U32(arg) native 'return new Uint32Array(arg);'; |
+ static Uint8ClampedArray _U8C(arg) native 'return new Uint8ClampedArray(arg);'; |
static ensureNative(List list) => list; // TODO: make sure. |
} |