@awayjs/core
Version:
AwayJS core classes
31 lines • 1.15 kB
TypeScript
export declare class Byte32Array {
private _maxLength;
private _arrayBuffer;
private _float32Array;
private _int32Array;
private _uint32Array;
bytePosition: number;
byteLength: number;
get arrayBuffer(): ArrayBuffer;
set arrayBuffer(value: ArrayBuffer);
constructor(byteLength?: number);
readByte32Array(byte32Array: Byte32Array, byteLength?: number): void;
writeByte32Array(byte32Array: Byte32Array): void;
writeFloat32Array(float32Array: Float32Array): void;
writeInt32Array(int32Array: Int32Array): void;
writeUint32Array(uint32Array: Uint32Array): void;
readFloat32Array(float32Array: Float32Array): void;
readInt32Array(int32Array: Int32Array): void;
readUint32Array(uint32Array: Uint32Array): void;
getBytesAvailable(): number;
readUTFBytes(len: number): string;
writeUTFBytes(s: string): number;
readInt(): number;
writeUnsignedInt(b: number): void;
writeInt(b: number): void;
readUnsignedInt(): number;
writeFloat(b: number): void;
readFloat(): number;
_ensureSpace(length: number): void;
}
//# sourceMappingURL=Byte32Array.d.ts.map