11import { DefaultLoadingManager } from './LoadingManager.js' ;
22
3- function Loader ( manager ) {
3+ class Loader {
44
5- this . manager = ( manager !== undefined ) ? manager : DefaultLoadingManager ;
5+ constructor ( manager ) {
66
7- this . crossOrigin = 'anonymous' ;
8- this . withCredentials = false ;
9- this . path = '' ;
10- this . resourcePath = '' ;
11- this . requestHeader = { } ;
7+ this . manager = ( manager !== undefined ) ? manager : DefaultLoadingManager ;
128
13- }
9+ this . crossOrigin = 'anonymous' ;
10+ this . withCredentials = false ;
11+ this . path = '' ;
12+ this . resourcePath = '' ;
13+ this . requestHeader = { } ;
1414
15- Object . assign ( Loader . prototype , {
15+ }
1616
17- load : function ( /* url, onLoad, onProgress, onError */ ) { } ,
17+ load ( /* url, onLoad, onProgress, onError */ ) { }
1818
19- loadAsync : function ( url , onProgress ) {
19+ loadAsync ( url , onProgress ) {
2020
2121 const scope = this ;
2222
@@ -26,45 +26,45 @@ Object.assign( Loader.prototype, {
2626
2727 } ) ;
2828
29- } ,
29+ }
3030
31- parse : function ( /* data */ ) { } ,
31+ parse ( /* data */ ) { }
3232
33- setCrossOrigin : function ( crossOrigin ) {
33+ setCrossOrigin ( crossOrigin ) {
3434
3535 this . crossOrigin = crossOrigin ;
3636 return this ;
3737
38- } ,
38+ }
3939
40- setWithCredentials : function ( value ) {
40+ setWithCredentials ( value ) {
4141
4242 this . withCredentials = value ;
4343 return this ;
4444
45- } ,
45+ }
4646
47- setPath : function ( path ) {
47+ setPath ( path ) {
4848
4949 this . path = path ;
5050 return this ;
5151
52- } ,
52+ }
5353
54- setResourcePath : function ( resourcePath ) {
54+ setResourcePath ( resourcePath ) {
5555
5656 this . resourcePath = resourcePath ;
5757 return this ;
5858
59- } ,
59+ }
6060
61- setRequestHeader : function ( requestHeader ) {
61+ setRequestHeader ( requestHeader ) {
6262
6363 this . requestHeader = requestHeader ;
6464 return this ;
6565
6666 }
6767
68- } ) ;
68+ }
6969
7070export { Loader } ;
0 commit comments