| Class | Description |
|---|---|
| ArrayBufferNative |
JS native implementation of
ArrayBuffer. |
| ArrayBufferViewNative |
Base class for JS implementation of various views.
|
| DataViewNative |
JS native implementation of
DataView. |
| DataViewNativeEmul |
JS native implementation of
DataView for platforms with typed array
support but missing DataView (ie, Firefox). |
| Float32ArrayNative |
JS native implementation of
Float32Array. |
| Float64ArrayNative |
JS native implementation of
Float64Array. |
| Int16ArrayNative |
JS native implementation of
Int16Array. |
| Int32ArrayNative |
JS native implementation of
Int32Array. |
| Int8ArrayNative |
JS native implementation of
Int8Array. |
| JsUtils |
JS-specific utility methods, for use in client-side code that has the values in
JS objects already.
|
| NativeImpl |
The default implementation class, which assumes that Typed Arrays might be
supported and does runtime checks where necessary, substituting emulated
implementations of DataView and Uint8ClampedArray where they are missing.
|
| NativeImplEmulClamped |
An implementation class used for browsers which provide native
implementations of
DataView but not
Uint8ClampedArray. |
| NativeImplFull |
An implementation class used for browsers which provide full native
implementations of all typed array classes.
|
| NoSupportImpl |
The implementation class for browsers known to have no
support (even emulated) for typed arrays.
|
| Uint16ArrayNative |
JS native implementation of
Uint16Array. |
| Uint32ArrayNative |
JS native implementation of
Uint32Array. |
| Uint8ArrayNative |
JS native implementation of
Uint8Array and, where natively supported,
Uint8ClampedArray. |
| Uint8ClampedArrayNativeEmul |
Emulated version of
Uint8ClampedArray that is implemented using a Uint8Array. |