ImageLoader.js 441 字节
Newer Older
M
Mr.doob 已提交
1 2 3 4
/**
 * @author mrdoob / http://mrdoob.com/
 */

M
Mr.doob 已提交
5
THREE.ImageLoader = function ( manager ) {
M
Mr.doob 已提交
6

M
Mr.doob 已提交
7
	this.manager = ( manager !== undefined ) ? manager : THREE.DefaultLoadingManager;
M
Mr.doob 已提交
8

9 10
};

M
Mr.doob 已提交
11
THREE.ImageLoader.prototype = {
M
Mr.doob 已提交
12

M
Mr.doob 已提交
13
	constructor: THREE.ImageLoader,
14

M
Mr.doob 已提交
15
	load: function ( url, callback ) {
16

M
Mr.doob 已提交
17
		var scope = this;
M
Mr.doob 已提交
18

M
Mr.doob 已提交
19
		this.manager.add( url, 'image', function ( image ) {
20

M
Mr.doob 已提交
21
			if ( callback !== undefined ) {
M
Mr.doob 已提交
22

M
Mr.doob 已提交
23
				callback( image );
M
Mr.doob 已提交
24

M
Mr.doob 已提交
25
			}
M
Mr.doob 已提交
26

M
Mr.doob 已提交
27
		} );
M
Mr.doob 已提交
28 29

	}
M
Mr.doob 已提交
30

M
Mr.doob 已提交
31
}