Prechádzať zdrojové kódy

Merge pull request #18865 from cjsjy123/dev

Skeleton: Add dispose().
Mr.doob 5 rokov pred
rodič
commit
6d403a5bab
2 zmenil súbory, kde vykonal 14 pridanie a 0 odobranie
  1. 2 0
      src/objects/Skeleton.d.ts
  2. 12 0
      src/objects/Skeleton.js

+ 2 - 0
src/objects/Skeleton.d.ts

@@ -21,4 +21,6 @@ export class Skeleton {
 	clone(): Skeleton;
 	getBoneByName( name: string ): undefined | Bone;
 
+	dispose() :void ;
+
 }

+ 12 - 0
src/objects/Skeleton.js

@@ -168,6 +168,18 @@ Object.assign( Skeleton.prototype, {
 
 		return undefined;
 
+	},
+
+	dispose: function ( ) {
+
+		if ( this.boneTexture ) {
+
+			this.boneTexture.dispose();
+
+			this.boneTexture = undefined;
+
+		}
+
 	}
 
 } );