java.lang.Object
org.teavm.jso.typedarrays.ArrayBufferView
org.teavm.jso.typedarrays.DataView
- All Implemented Interfaces:
JSObject
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DataViewcreate(ArrayBuffer buffer) static DataViewcreate(ArrayBuffer buffer, int offset) static DataViewcreate(ArrayBuffer buffer, int offset, int length) static DataViewcreate(ArrayBufferView buffer) abstract floatgetFloat32(int byteOffset) abstract floatgetFloat32(int byteOffset, boolean littleEndian) abstract doublegetFloat64(int byteOffset) abstract doublegetFloat64(int byteOffset, boolean littleEndian) abstract shortgetInt16(int byteOffset) abstract shortgetInt16(int byteOffset, boolean littleEndian) abstract intgetInt32(int byteOffset) abstract intgetInt32(int byteOffset, boolean littleEndian) abstract bytegetInt8(int byteOffset) abstract intgetUint16(int byteOffset) abstract intgetUint16(int byteOffset, boolean littleEndian) abstract intgetUint32(int byteOffset) abstract intgetUint32(int byteOffset, boolean littleEndian) abstract shortgetUint8(int byteOffset) abstract voidsetFloat32(int byteOffset, float value) abstract voidsetFloat32(int byteOffset, float value, boolean littleEndian) abstract voidsetFloat64(int byteOffset, double value) abstract voidsetFloat64(int byteOffset, double value, boolean littleEndian) abstract voidsetInt16(int byteOffset, int value) abstract voidsetInt16(int byteOffset, int value, boolean littleEndian) abstract voidsetInt32(int byteOffset, int value) abstract voidsetInt32(int byteOffset, int value, boolean littleEndian) abstract voidsetInt8(int byteOffset, int value) abstract voidsetUint16(int byteOffset, int value) abstract voidsetUint16(int byteOffset, int value, boolean littleEndian) abstract voidsetUint32(int byteOffset, int value) abstract voidsetUint32(int byteOffset, int value, boolean littleEndian) abstract voidsetUint8(int byteOffset, int value) Methods inherited from class org.teavm.jso.typedarrays.ArrayBufferView
getBuffer, getByteLength, getByteOffset, getLength, set, set, set, set, set, set, set, set, set, set, set, set, set, set
-
Constructor Details
-
DataView
public DataView()
-
-
Method Details
-
getInt8
public abstract byte getInt8(int byteOffset) -
getUint8
public abstract short getUint8(int byteOffset) -
getInt16
public abstract short getInt16(int byteOffset) -
getInt16
public abstract short getInt16(int byteOffset, boolean littleEndian) -
getUint16
public abstract int getUint16(int byteOffset) -
getUint16
public abstract int getUint16(int byteOffset, boolean littleEndian) -
getInt32
public abstract int getInt32(int byteOffset) -
getInt32
public abstract int getInt32(int byteOffset, boolean littleEndian) -
getUint32
public abstract int getUint32(int byteOffset) -
getUint32
public abstract int getUint32(int byteOffset, boolean littleEndian) -
getFloat32
public abstract float getFloat32(int byteOffset) -
getFloat32
public abstract float getFloat32(int byteOffset, boolean littleEndian) -
getFloat64
public abstract double getFloat64(int byteOffset) -
getFloat64
public abstract double getFloat64(int byteOffset, boolean littleEndian) -
setInt8
public abstract void setInt8(int byteOffset, int value) -
setUint8
public abstract void setUint8(int byteOffset, int value) -
setInt16
public abstract void setInt16(int byteOffset, int value) -
setInt16
public abstract void setInt16(int byteOffset, int value, boolean littleEndian) -
setUint16
public abstract void setUint16(int byteOffset, int value) -
setUint16
public abstract void setUint16(int byteOffset, int value, boolean littleEndian) -
setInt32
public abstract void setInt32(int byteOffset, int value) -
setInt32
public abstract void setInt32(int byteOffset, int value, boolean littleEndian) -
setUint32
public abstract void setUint32(int byteOffset, int value) -
setUint32
public abstract void setUint32(int byteOffset, int value, boolean littleEndian) -
setFloat32
public abstract void setFloat32(int byteOffset, float value) -
setFloat32
public abstract void setFloat32(int byteOffset, float value, boolean littleEndian) -
setFloat64
public abstract void setFloat64(int byteOffset, double value) -
setFloat64
public abstract void setFloat64(int byteOffset, double value, boolean littleEndian) -
create
-
create
-
create
-
create
-