[Name("getInt16")] public extern HaxeInt GetInt16(HaxeInt byteOffset, HaxeBool littleEndian);
public extern void Set(Float32Array buffer, HaxeInt offset);
public extern Float32Array SubArray(HaxeInt start, HaxeInt end);
public extern Uint8Array SubArray(HaxeInt start, HaxeInt end);
public extern Float32Array(ArrayBuffer buffer, HaxeInt byteOffset, HaxeInt length);
public extern Uint8Array(HaxeInt length);
public extern void Set(Uint8Array buffer, HaxeInt offset);
[Name("setInt16")] public extern void SetInt16(HaxeInt byteOffset, HaxeInt value, HaxeBool littleEndian);
[Name("setUint32")] public extern void SetUint32(HaxeInt byteOffset, HaxeInt value);
[Name("getFloat64")] public extern HaxeFloat GetFloat64(HaxeInt byteOffset, HaxeBool littleEndian);
[Name("setInt16")] public extern void SetInt16(HaxeInt byteOffset, HaxeInt value);
[Name("getFloat64")] public extern HaxeFloat GetFloat64(HaxeInt byteOffset);
[Name("getUint32")] public extern HaxeInt GetUint32(HaxeInt byteOffset, HaxeBool littleEndian);
[Name("getUint32")] public extern HaxeInt GetUint32(HaxeInt byteOffset);
public extern void ResizeTo(HaxeInt x, HaxeInt y);
[Name("setUint32")] public extern void SetUint32(HaxeInt byteOffset, HaxeInt value, HaxeBool littleEndian);
public extern void MoveTo(HaxeInt x, HaxeInt y);
[Name("setFloat64")] public extern void SetFloat64(HaxeInt byteOffset, HaxeFloat value);
public extern Uint8Array(ArrayBuffer buffer, HaxeInt byteOffset, HaxeInt length);
[Name("setFloat64")] public extern void SetFloat64(HaxeInt byteOffset, HaxeFloat value, HaxeBool littleEndian);
public extern Uint8Array SubArray(HaxeInt start);
public extern HaxeInt SetTimeout(Delegate handler, HaxeInt timeout);
public extern Float32Array(HaxeInt length);
public extern void ClearTimeout(HaxeInt timeoutId);
public extern HaxeFloat this[HaxeInt index] { get; set; }
public extern HaxeInt SetInterval(Delegate handler, HaxeInt interval);
public extern void Set(HaxeFloat[] buffer, HaxeInt offset);
public extern void ClearInterval(HaxeInt intervalId);
public static int Random(int max) { HaxeInt m = max; return(Script.Write <int>("Std.int(Math.random() * m)")); }
[Name("getInt16")] public extern HaxeInt GetInt16(HaxeInt byteOffset);