created site just for chat
This commit is contained in:
72
site/game/node_modules/three/src/loaders/Loader.js
generated
vendored
Normal file
72
site/game/node_modules/three/src/loaders/Loader.js
generated
vendored
Normal file
@ -0,0 +1,72 @@
|
||||
import { DefaultLoadingManager } from './LoadingManager.js';
|
||||
|
||||
class Loader {
|
||||
|
||||
constructor( manager ) {
|
||||
|
||||
this.manager = ( manager !== undefined ) ? manager : DefaultLoadingManager;
|
||||
|
||||
this.crossOrigin = 'anonymous';
|
||||
this.withCredentials = false;
|
||||
this.path = '';
|
||||
this.resourcePath = '';
|
||||
this.requestHeader = {};
|
||||
|
||||
}
|
||||
|
||||
load( /* url, onLoad, onProgress, onError */ ) {}
|
||||
|
||||
loadAsync( url, onProgress ) {
|
||||
|
||||
const scope = this;
|
||||
|
||||
return new Promise( function ( resolve, reject ) {
|
||||
|
||||
scope.load( url, resolve, onProgress, reject );
|
||||
|
||||
} );
|
||||
|
||||
}
|
||||
|
||||
parse( /* data */ ) {}
|
||||
|
||||
setCrossOrigin( crossOrigin ) {
|
||||
|
||||
this.crossOrigin = crossOrigin;
|
||||
return this;
|
||||
|
||||
}
|
||||
|
||||
setWithCredentials( value ) {
|
||||
|
||||
this.withCredentials = value;
|
||||
return this;
|
||||
|
||||
}
|
||||
|
||||
setPath( path ) {
|
||||
|
||||
this.path = path;
|
||||
return this;
|
||||
|
||||
}
|
||||
|
||||
setResourcePath( resourcePath ) {
|
||||
|
||||
this.resourcePath = resourcePath;
|
||||
return this;
|
||||
|
||||
}
|
||||
|
||||
setRequestHeader( requestHeader ) {
|
||||
|
||||
this.requestHeader = requestHeader;
|
||||
return this;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loader.DEFAULT_MATERIAL_NAME = '__DEFAULT';
|
||||
|
||||
export { Loader };
|
Reference in New Issue
Block a user