unreal.js
Version:
A pak reader for games like VALORANT & Fortnite written in Node.JS
23 lines (22 loc) • 817 B
TypeScript
import { FArchive } from "../../reader/FArchive";
import { FVector } from "../core/math/FVector";
import { FArchiveWriter } from "../../writer/FArchiveWriter";
/** A normal vector, quantized and packed into 32-bits. */
export declare class FPackedNormal {
data: number;
constructor(Ar?: FArchive);
serialize(Ar: FArchiveWriter): void;
static fromVector(vector: FVector): FPackedNormal;
static fromNumber(data: number): FPackedNormal;
}
/** A vector, quantized and packed into 32-bits. */
export declare class FPackedRGBA16N {
x: number;
y: number;
z: number;
w: number;
constructor(Ar?: FArchive);
serialize(Ar: FArchiveWriter): void;
toPackedNormal(): FPackedNormal;
static from(x: number, y: number, z: number, w: number): FPackedRGBA16N;
}