UNPKG

unpak.js

Version:

Modern TypeScript library for reading Unreal Engine pak files and assets, inspired by CUE4Parse

69 lines 1.55 kB
import { FArchive } from "./FArchive"; import { VersionContainer } from "../versions/VersionContainer"; /** * Byte Reader for UE4 * @extends {FArchive} */ export declare class FByteArchive extends FArchive { /** * Position of the reader * @type {number} * @protected */ protected position: number; /** * Whether to use little endian * @type {boolean} * @public */ littleEndian: boolean; /** * Stores the buffer data * @type {Buffer} * @public */ data: Buffer; /** * Creates an instance * @param {Buffer} data Bytes to read * @param {VersionContainer?} versions Container of versions * @constructor * @public */ constructor(data: Buffer, versions?: VersionContainer); /** * Current position * @type {number} * @public */ get pos(): number; set pos(pos: number); /** * Clones this instance * @returns {FByteArchive} * @public */ clone(): FByteArchive; /** * Size of data * @type {number} * @public */ get size(): number; /** * Reads to a buffer * @param {Buffer} b Destination * @param {number} off Offset * @param {number} len Length * @returns {void} * @public */ readToBuffer(b: Buffer, off?: number, len?: number): void; /** * Returns FByteArchive info for error * @returns {string} * @public */ printError(): string; } //# sourceMappingURL=FByteArchive.d.ts.map