@awayjs/core
Version:
AwayJS core classes
33 lines • 1.15 kB
TypeScript
import { ByteArrayBase } from './ByteArrayBase';
export declare class ByteArray extends ByteArrayBase {
maxlength: number;
arraybytes: any;
unalignedarraybytestemp: any;
constructor(maxlength?: number);
ensureWriteableSpace(n: number): void;
setArrayBuffer(aBuffer: ArrayBuffer): void;
writeArrayBuffer(aBuffer: ArrayBuffer): void;
writeByteArray(ba: ByteArray): void;
getBytesAvailable(): number;
ensureSpace(n: number): void;
writeObject(object: any): void;
readObject(): any;
writeByte(b: number): void;
readByte(): number;
readBytes(bytes: ByteArray, offset?: number, length?: number): void;
writeUnsignedByte(b: number): void;
readUnsignedByte(): number;
writeUnsignedShort(b: number): void;
readUTFBytes(len: number): string;
writeUTFBytes(s: string): number;
readInt(): number;
readShort(): number;
readDouble(): number;
readUnsignedShort(): number;
writeUnsignedInt(b: number): void;
writeInt(b: number): void;
readUnsignedInt(): number;
writeFloat(b: number): void;
readFloat(): number;
}
//# sourceMappingURL=ByteArray.d.ts.map