UNPKG

threepipe

Version:

A 3D viewer framework built on top of three.js in TypeScript with a focus on quality rendering, modularity and extensibility.

32 lines 1.39 kB
import { Importer } from '../../assetmanager'; import { Group, Mesh } from 'three'; import { BaseImporterPlugin } from '../base/BaseImporterPlugin'; /** * Adds support for loading `.usdz`, `model/vnd.usd+zip` and `.usda`, `model/vnd.usda` files and data uris * @category Plugins */ export declare class USDZLoadPlugin extends BaseImporterPlugin { static readonly PluginType = "USDZLoadPlugin"; protected _importer: Importer<{ currentUrl: string; loadAsync(url: string, onProgress?: (event: ProgressEvent) => void): Promise<Mesh>; parse(buffer: ArrayBuffer | string): Group; load(url: string, onLoad: (usdz: Mesh) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void): void; crossOrigin: string; withCredentials: boolean; path: string; resourcePath: string; manager: import('three').LoadingManager; requestHeader: { [header: string]: string; }; setCrossOrigin(crossOrigin: string): /*elided*/ any; setWithCredentials(value: boolean): /*elided*/ any; setPath(path: string): /*elided*/ any; setResourcePath(resourcePath: string): /*elided*/ any; setRequestHeader(requestHeader: { [header: string]: string; }): /*elided*/ any; }>; } //# sourceMappingURL=USDZLoadPlugin.d.ts.map