openfl
Version:
A fast, productive library for 2D cross-platform development.
48 lines (29 loc) • 1.02 kB
TypeScript
import ByteArray from "./ByteArray";
import Endian from "./Endian";
declare namespace openfl.utils {
export class IDataInput {
public readonly bytesAvailable:number;
// protected get_bytesAvailable ():number;
public endian:Endian;
// protected get_endian ():Endian;
// protected set_endian (value:Endian):Endian;
public objectEncoding:number;
public readBoolean ():boolean;
public readByte ():number;
public readBytes (bytes:ByteArray, offset?:number, length?:number):void;
public readDouble ():number;
public readFloat ():number;
public readInt ():number;
public readMultiByte (length:number, charSet:string):string;
// #if (flash && !display)
// public readObject ():Dynamic;
// #end
public readShort ():number;
public readUnsignedByte ():number;
public readUnsignedInt ():number;
public readUnsignedShort ():number;
public readUTF ():string;
public readUTFBytes (length:number):string;
}
}
export default openfl.utils.IDataInput;