UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

21 lines (20 loc) 1.32 kB
export class ObjectLoader extends Loader<any, string> { constructor(manager: any); load(url: any, onLoad: any, onProgress: any, onError: any): void; loadAsync(url: any, onProgress: any): Promise<Object3D<import("three").Object3DEventMap> | InstancedMesh<any, any, import("three").InstancedMeshEventMap>>; parse(json: any, onLoad: any): Object3D<import("three").Object3DEventMap> | InstancedMesh<any, any, import("three").InstancedMeshEventMap>; parseAsync(json: any): Promise<Object3D<import("three").Object3DEventMap> | InstancedMesh<any, any, import("three").InstancedMeshEventMap>>; parseShapes(json: any): {}; parseSkeletons(json: any, object: any): {}; parseGeometries(json: any, shapes: any): {}; parseMaterials(json: any, textures: any): {}; parseAnimations(json: any): {}; parseImages(json: any, onLoad: any): {}; parseImagesAsync(json: any): Promise<{}>; parseTextures(json: any, images: any): {}; parseObject(data: any, geometries: any, materials: any, textures: any, animations: any): Object3D<import("three").Object3DEventMap> | InstancedMesh<any, any, import("three").InstancedMeshEventMap>; bindSkeletons(object: any, skeletons: any): void; } import { Loader } from 'three'; import { Object3D } from 'three'; import { InstancedMesh } from 'three';