unreal.js
Version:
A pak reader for games like VALORANT & Fortnite written in Node.JS
30 lines (29 loc) • 1.33 kB
TypeScript
import { FAssetArchive } from "../../reader/FAssetArchive";
import { FStaticMeshSection } from "./FStaticMeshSection";
import { FPositionVertexBuffer } from "./FPositionVertexBuffer";
import { FColorVertexBuffer } from "./FColorVertexBuffer";
import { FRawStaticIndexBuffer } from "./FRawStaticIndexBuffer";
import { FStaticMeshVertexBuffer } from "./FStaticMeshVertexBuffer";
export declare class FStaticMeshLODResources {
private static readonly CDSF_AdjancencyData;
private static readonly CDSF_MinLodData;
private static readonly CDSF_ReversedIndexBuffer;
private static readonly CDSF_RaytracingResources;
sections: FStaticMeshSection[];
vertexBuffer: FStaticMeshVertexBuffer;
positionVertexBuffer: FPositionVertexBuffer;
colorVertexBuffer: FColorVertexBuffer;
indexBuffer: FRawStaticIndexBuffer;
reversedIndexBuffer: FRawStaticIndexBuffer;
depthOnlyIndexBuffer: FRawStaticIndexBuffer;
reversedDepthOnlyIndexBuffer: FRawStaticIndexBuffer;
wireframeIndexBuffer: FRawStaticIndexBuffer;
adjacencyIndexBuffer: FRawStaticIndexBuffer;
maxDeviation: number;
isLODCookedOut: boolean;
inlined: boolean;
get skipLod(): boolean;
constructor(Ar: FAssetArchive);
private serializeBuffersLegacy;
private serializeBuffers;
}