Package elemental2.core
Class DataView
- java.lang.Object
-
- elemental2.core.ArrayBufferView
-
- elemental2.core.DataView
-
@JsType(isNative=true, namespace="<global>") public class DataView extends ArrayBufferView
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DataView.ConstructorBufferUnionType
-
Field Summary
-
Fields inherited from class elemental2.core.ArrayBufferView
buffer, byteLength, byteOffset
-
-
Constructor Summary
Constructors Constructor Description DataView(ArrayBuffer buffer)
DataView(ArrayBuffer buffer, int byteOffset)
DataView(ArrayBuffer buffer, int byteOffset, int byteLength)
DataView(DataView.ConstructorBufferUnionType buffer)
DataView(DataView.ConstructorBufferUnionType buffer, int byteOffset)
DataView(DataView.ConstructorBufferUnionType buffer, int byteOffset, int byteLength)
DataView(SharedArrayBuffer buffer)
DataView(SharedArrayBuffer buffer, int byteOffset)
DataView(SharedArrayBuffer buffer, int byteOffset, int byteLength)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jsinterop.base.JsBigint
getBigInt64(double byteOffset)
jsinterop.base.JsBigint
getBigInt64(double byteOffset, boolean littleEndian)
jsinterop.base.JsBigint
getBigUint64(double byteOffset)
jsinterop.base.JsBigint
getBigUint64(double byteOffset, boolean littleEndian)
double
getFloat32(int byteOffset)
double
getFloat32(int byteOffset, boolean littleEndian)
double
getFloat64(int byteOffset)
double
getFloat64(int byteOffset, boolean littleEndian)
int
getInt16(int byteOffset)
int
getInt16(int byteOffset, boolean littleEndian)
int
getInt32(int byteOffset)
int
getInt32(int byteOffset, boolean littleEndian)
int
getInt8(int byteOffset)
int
getUint16(int byteOffset)
int
getUint16(int byteOffset, boolean littleEndian)
int
getUint32(int byteOffset)
int
getUint32(int byteOffset, boolean littleEndian)
int
getUint8(int byteOffset)
void
setBigInt64(double byteOffset, jsinterop.base.JsBigint value)
void
setBigInt64(double byteOffset, jsinterop.base.JsBigint value, boolean littleEndian)
void
setBigUint64(double byteOffset, jsinterop.base.JsBigint value)
void
setBigUint64(double byteOffset, jsinterop.base.JsBigint value, boolean littleEndian)
void
setFloat32(int byteOffset, double value)
void
setFloat32(int byteOffset, double value, boolean littleEndian)
void
setFloat64(int byteOffset, double value)
void
setFloat64(int byteOffset, double value, boolean littleEndian)
void
setInt16(int byteOffset, double value)
void
setInt16(int byteOffset, double value, boolean littleEndian)
void
setInt32(int byteOffset, double value)
void
setInt32(int byteOffset, double value, boolean littleEndian)
void
setInt8(int byteOffset, double value)
void
setUint16(int byteOffset, double value)
void
setUint16(int byteOffset, double value, boolean littleEndian)
void
setUint32(int byteOffset, double value)
void
setUint32(int byteOffset, double value, boolean littleEndian)
void
setUint8(int byteOffset, double value)
-
-
-
Constructor Detail
-
DataView
public DataView(ArrayBuffer buffer, int byteOffset, int byteLength)
-
DataView
public DataView(ArrayBuffer buffer, int byteOffset)
-
DataView
public DataView(ArrayBuffer buffer)
-
DataView
public DataView(DataView.ConstructorBufferUnionType buffer, int byteOffset, int byteLength)
-
DataView
public DataView(DataView.ConstructorBufferUnionType buffer, int byteOffset)
-
DataView
public DataView(DataView.ConstructorBufferUnionType buffer)
-
DataView
public DataView(SharedArrayBuffer buffer, int byteOffset, int byteLength)
-
DataView
public DataView(SharedArrayBuffer buffer, int byteOffset)
-
DataView
public DataView(SharedArrayBuffer buffer)
-
-
Method Detail
-
getBigInt64
public jsinterop.base.JsBigint getBigInt64(double byteOffset, boolean littleEndian)
-
getBigInt64
public jsinterop.base.JsBigint getBigInt64(double byteOffset)
-
getBigUint64
public jsinterop.base.JsBigint getBigUint64(double byteOffset, boolean littleEndian)
-
getBigUint64
public jsinterop.base.JsBigint getBigUint64(double byteOffset)
-
getFloat32
public double getFloat32(int byteOffset, boolean littleEndian)
-
getFloat32
public double getFloat32(int byteOffset)
-
getFloat64
public double getFloat64(int byteOffset, boolean littleEndian)
-
getFloat64
public double getFloat64(int byteOffset)
-
getInt16
public int getInt16(int byteOffset, boolean littleEndian)
-
getInt16
public int getInt16(int byteOffset)
-
getInt32
public int getInt32(int byteOffset, boolean littleEndian)
-
getInt32
public int getInt32(int byteOffset)
-
getInt8
public int getInt8(int byteOffset)
-
getUint16
public int getUint16(int byteOffset, boolean littleEndian)
-
getUint16
public int getUint16(int byteOffset)
-
getUint32
public int getUint32(int byteOffset, boolean littleEndian)
-
getUint32
public int getUint32(int byteOffset)
-
getUint8
public int getUint8(int byteOffset)
-
setBigInt64
public void setBigInt64(double byteOffset, jsinterop.base.JsBigint value, boolean littleEndian)
-
setBigInt64
public void setBigInt64(double byteOffset, jsinterop.base.JsBigint value)
-
setBigUint64
public void setBigUint64(double byteOffset, jsinterop.base.JsBigint value, boolean littleEndian)
-
setBigUint64
public void setBigUint64(double byteOffset, jsinterop.base.JsBigint value)
-
setFloat32
public void setFloat32(int byteOffset, double value, boolean littleEndian)
-
setFloat32
public void setFloat32(int byteOffset, double value)
-
setFloat64
public void setFloat64(int byteOffset, double value, boolean littleEndian)
-
setFloat64
public void setFloat64(int byteOffset, double value)
-
setInt16
public void setInt16(int byteOffset, double value, boolean littleEndian)
-
setInt16
public void setInt16(int byteOffset, double value)
-
setInt32
public void setInt32(int byteOffset, double value, boolean littleEndian)
-
setInt32
public void setInt32(int byteOffset, double value)
-
setInt8
public void setInt8(int byteOffset, double value)
-
setUint16
public void setUint16(int byteOffset, double value, boolean littleEndian)
-
setUint16
public void setUint16(int byteOffset, double value)
-
setUint32
public void setUint32(int byteOffset, double value, boolean littleEndian)
-
setUint32
public void setUint32(int byteOffset, double value)
-
setUint8
public void setUint8(int byteOffset, double value)
-
-