Class ArrayBufferViewNative
java.lang.Object
com.google.gwt.core.client.JavaScriptObject
com.google.gwt.typedarrays.client.ArrayBufferViewNative
- All Implemented Interfaces:
ArrayBufferView
- Direct Known Subclasses:
DataViewNative
,Float32ArrayNative
,Float64ArrayNative
,Int16ArrayNative
,Int32ArrayNative
,Int8ArrayNative
,Uint16ArrayNative
,Uint32ArrayNative
,Uint8ArrayNative
Base class for JS implementation of various views.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal ArrayBuffer
buffer()
Get the underlyingArrayBuffer
.final int
Get the length of this view in bytes.final int
Get the offset from the beginning of the underlyingArrayBuffer
.Methods inherited from class com.google.gwt.core.client.JavaScriptObject
cast, createArray, createArray, createFunction, createObject, equals, hashCode, toSource, toString
-
Constructor Details
-
ArrayBufferViewNative
protected ArrayBufferViewNative()
-
-
Method Details
-
buffer
Description copied from interface:ArrayBufferView
Get the underlyingArrayBuffer
.- Specified by:
buffer
in interfaceArrayBufferView
- Returns:
- the
ArrayBuffer
instance backing this view
-
byteLength
public final int byteLength()Description copied from interface:ArrayBufferView
Get the length of this view in bytes.- Specified by:
byteLength
in interfaceArrayBufferView
- Returns:
- number of bytes in this view
-
byteOffset
public final int byteOffset()Description copied from interface:ArrayBufferView
Get the offset from the beginning of the underlyingArrayBuffer
.- Specified by:
byteOffset
in interfaceArrayBufferView
- Returns:
- 0-based offset from the beginning of
ArrayBufferView.buffer()
-