浏览代码

Deprecated BinaryTextureLoader

Lewy Blue 8 年之前
父节点
当前提交
0efedb991b
共有 4 个文件被更改,包括 14 次插入5 次删除
  1. 2 0
      docs/api/deprecated/DeprecatedList.html
  2. 8 0
      src/Three.Legacy.js
  3. 1 1
      src/Three.js
  4. 3 4
      src/loaders/DataTextureLoader.js

+ 2 - 0
docs/api/deprecated/DeprecatedList.html

@@ -34,6 +34,8 @@
 		<h3>[page:AudioAnalyser]</h3>
 		<div>AudioAnalyser.getData() has been renamed to [page:AudioAnalyser.getFrequencyData]().</div>
 
+		<h3>[page:BinaryTextureLoader]</h3>
+		<div>BinaryTextureLoader has been renamed to [page:DataTextureLoader].</div>
 
 
 

+ 8 - 0
src/Three.Legacy.js

@@ -35,6 +35,7 @@ import { Light } from './lights/Light.js';
 import { FileLoader } from './loaders/FileLoader.js';
 import { AudioLoader } from './loaders/AudioLoader.js';
 import { CubeTextureLoader } from './loaders/CubeTextureLoader.js';
+import { DataTextureLoader } from './loaders/DataTextureLoader.js';
 import { TextureLoader } from './loaders/TextureLoader.js';
 import { Material } from './materials/Material.js';
 import { LineBasicMaterial } from './materials/LineBasicMaterial.js';
@@ -255,6 +256,13 @@ export function XHRLoader( manager ) {
 
 }
 
+export function BinaryTextureLoader( manager ) {
+
+	console.warn( 'THREE.BinaryTextureLoader has been renamed to THREE.DataTextureLoader.' );
+	return new DataTextureLoader( manager );
+
+}
+
 //
 
 Object.assign( Box2.prototype, {

+ 1 - 1
src/Three.js

@@ -32,7 +32,7 @@ export { Texture } from './textures/Texture.js';
 export * from './geometries/Geometries.js';
 export * from './materials/Materials.js';
 export { CompressedTextureLoader } from './loaders/CompressedTextureLoader.js';
-export { BinaryTextureLoader, DataTextureLoader } from './loaders/BinaryTextureLoader.js';
+export { DataTextureLoader } from './loaders/DataTextureLoader.js';
 export { CubeTextureLoader } from './loaders/CubeTextureLoader.js';
 export { TextureLoader } from './loaders/TextureLoader.js';
 export { ObjectLoader } from './loaders/ObjectLoader.js';

+ 3 - 4
src/loaders/BinaryTextureLoader.js → src/loaders/DataTextureLoader.js

@@ -9,8 +9,7 @@ import { DefaultLoadingManager } from './LoadingManager';
  * Abstract Base class to load generic binary textures formats (rgbe, hdr, ...)
  */
 
-var DataTextureLoader = BinaryTextureLoader;
-function BinaryTextureLoader( manager ) {
+function DataTextureLoader( manager ) {
 
 	this.manager = ( manager !== undefined ) ? manager : DefaultLoadingManager;
 
@@ -19,7 +18,7 @@ function BinaryTextureLoader( manager ) {
 
 }
 
-Object.assign( BinaryTextureLoader.prototype, {
+Object.assign( DataTextureLoader.prototype, {
 
 	load: function ( url, onLoad, onProgress, onError ) {
 
@@ -93,4 +92,4 @@ Object.assign( BinaryTextureLoader.prototype, {
 } );
 
 
-export { BinaryTextureLoader, DataTextureLoader };
+export { DataTextureLoader };