public class ArrayBufferImpl extends java.lang.Object implements ArrayBuffer
ArrayBuffer
, plus package-protected methods
for use by related implementation classes.Constructor and Description |
---|
ArrayBufferImpl(int length) |
Modifier and Type | Method and Description |
---|---|
int |
byteLength()
The length of the
ArrayBuffer in bytes, which does not change. |
(package private) float |
getFloat32(int byteOffset,
boolean littleEndian) |
(package private) double |
getFloat64(int byteOffset,
boolean littleEndian) |
(package private) short |
getInt16(int byteOffset,
boolean littleEndian) |
(package private) int |
getInt32(int byteOffset,
boolean littleEndian) |
(package private) byte |
getInt8(int byteOffset) |
(package private) void |
setFloat32(int byteOffset,
float value,
boolean littleEndian) |
(package private) void |
setFloat64(int byteOffset,
double value,
boolean littleEndian) |
(package private) void |
setInt16(int byteOffset,
short value,
boolean littleEndian) |
(package private) void |
setInt32(int byteOffset,
int value,
boolean littleEndian) |
(package private) void |
setInt8(int byteOffset,
byte value) |
public int byteLength()
ArrayBuffer
ArrayBuffer
in bytes, which does not change.byteLength
in interface ArrayBuffer
float getFloat32(int byteOffset, boolean littleEndian)
double getFloat64(int byteOffset, boolean littleEndian)
short getInt16(int byteOffset, boolean littleEndian)
int getInt32(int byteOffset, boolean littleEndian)
byte getInt8(int byteOffset)
void setFloat32(int byteOffset, float value, boolean littleEndian)
void setFloat64(int byteOffset, double value, boolean littleEndian)
void setInt16(int byteOffset, short value, boolean littleEndian)
void setInt32(int byteOffset, int value, boolean littleEndian)
void setInt8(int byteOffset, byte value)