public final class DataView
extends com.google.gwt.core.client.JavaScriptObject
Modifier and Type | Method and Description |
---|---|
int |
byteLength() |
static DataView |
create(ArrayBuffer buffer) |
static DataView |
create(ArrayBuffer buffer,
int byteOffset) |
static DataView |
create(ArrayBuffer buffer,
int byteOffset,
int byteLength) |
float |
getFloat32(int byteOffset) |
float |
getFloat32(int byteOffset,
boolean littleEndian) |
double |
getFloat64(int byteOffset) |
double |
getFloat64(int byteOffset,
boolean littleEndian) |
short |
getInt16(int byteOffset) |
short |
getInt16(int byteOffset,
boolean littleEndian) |
int |
getInt32(int byteOffset) |
int |
getInt32(int byteOffset,
boolean littleEndian) |
byte |
getInt8(int byteOffset) |
int |
getUint16(int byteOffset) |
int |
getUint16(int byteOffset,
boolean littleEndian) |
int |
getUint32(int byteOffset) |
int |
getUint32(int byteOffset,
boolean littleEndian) |
double |
getUint32AsDouble(int byteOffset) |
double |
getUint32AsDouble(int byteOffset,
boolean littleEndian) |
short |
getUint8(int byteOffset) |
void |
setFloat32(int byteOffset,
float value) |
void |
setFloat32(int byteOffset,
float value,
boolean littleEndian) |
void |
setFloat64(int byteOffset,
double value) |
void |
setFloat64(int byteOffset,
double value,
boolean littleEndian) |
void |
setInt16(int byteOffset,
int value) |
void |
setInt16(int byteOffset,
int value,
boolean littleEndian) |
void |
setInt32(int byteOffset,
int value) |
void |
setInt32(int byteOffset,
int value,
boolean littleEndian) |
void |
setInt8(int byteOffset,
int value) |
void |
setUint16(int byteOffset,
int value) |
void |
setUint16(int byteOffset,
int value,
boolean littleEndian) |
void |
setUint32(int byteOffset,
long value) |
void |
setUint32(int byteOffset,
long value,
boolean littleEndian) |
void |
setUint32FromDouble(int byteOffset,
double value) |
void |
setUint32FromDouble(int byteOffset,
double value,
boolean littleEndian) |
void |
setUint8(int byteOffset,
int value) |
public static DataView create(ArrayBuffer buffer)
buffer
- DataView
instancepublic static DataView create(ArrayBuffer buffer, int byteOffset)
buffer
- byteOffset
- DataView
instancepublic static DataView create(ArrayBuffer buffer, int byteOffset, int byteLength)
buffer
- byteOffset
- byteLength
- DataView
instancepublic int byteLength()
public float getFloat32(int byteOffset)
public float getFloat32(int byteOffset, boolean littleEndian)
public double getFloat64(int byteOffset)
public double getFloat64(int byteOffset, boolean littleEndian)
public short getInt16(int byteOffset)
public short getInt16(int byteOffset, boolean littleEndian)
public int getInt32(int byteOffset)
public int getInt32(int byteOffset, boolean littleEndian)
public byte getInt8(int byteOffset)
public int getUint16(int byteOffset)
public int getUint16(int byteOffset, boolean littleEndian)
public int getUint32(int byteOffset)
public int getUint32(int byteOffset, boolean littleEndian)
public double getUint32AsDouble(int byteOffset)
public double getUint32AsDouble(int byteOffset, boolean littleEndian)
public short getUint8(int byteOffset)
public void setFloat32(int byteOffset, float value)
public void setFloat32(int byteOffset, float value, boolean littleEndian)
public void setFloat64(int byteOffset, double value)
public void setFloat64(int byteOffset, double value, boolean littleEndian)
public void setInt16(int byteOffset, int value)
public void setInt16(int byteOffset, int value, boolean littleEndian)
public void setInt32(int byteOffset, int value)
public void setInt32(int byteOffset, int value, boolean littleEndian)
public void setInt8(int byteOffset, int value)
public void setUint16(int byteOffset, int value)
public void setUint16(int byteOffset, int value, boolean littleEndian)
public void setUint32(int byteOffset, long value)
public void setUint32(int byteOffset, long value, boolean littleEndian)
public void setUint32FromDouble(int byteOffset, double value)
public void setUint32FromDouble(int byteOffset, double value, boolean littleEndian)
public void setUint8(int byteOffset, int value)