DefinitelyTyped/types/three/three-objloader.d.ts
2017-07-25 10:34:23 -07:00

23 lines
720 B
TypeScript

// https://github.com/mrdoob/three.js/blob/master/examples/js/loaders/OBJLoader.js
import { Material } from "./three-core";
import {LoadingManager} from "./three-core";
import {Group} from "./three-core";
import {MaterialCreator} from "./three-mtlloader";
export class OBJLoader {
constructor(manager?: LoadingManager);
manager: LoadingManager;
regexp: any;
materials: Material[];
path: string;
load(url: string, onLoad: (group: Group) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void): void;
parse(data: string) : Group;
setPath(value: string) : void;
setMaterials(materials: MaterialCreator) : void;
_createParserState() : any;
}