UNPKG

@needle-tools/engine

Version:

Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.

12 lines (11 loc) 630 B
import { type GLTF, type GLTFLoaderPlugin, GLTFParser } from "three/examples/jsm/loaders/GLTFLoader.js"; import { type IExtensionReferenceResolver } from "./extension_resolver.js"; export declare const EXTENSION_NAME = "NEEDLE_persistent_assets"; export declare function isPersistentAsset(asset: any): boolean; export declare class NEEDLE_persistent_assets implements GLTFLoaderPlugin, IExtensionReferenceResolver { get name(): string; private parser; constructor(parser: GLTFParser); afterRoot(_result: GLTF): Promise<void>; resolve(parser: GLTFParser, path: string): Promise<void> | null | any; }