Browse Source

Merge pull request #20483 from DavidPeicho/typescript/texture-boolean

TS: add 'is...' boolean to every texture type
Mr.doob 4 years ago
parent
commit
f7b9ed45bc

+ 2 - 0
src/textures/CanvasTexture.d.ts

@@ -33,4 +33,6 @@ export class CanvasTexture extends Texture {
 		anisotropy?: number
 	);
 
+	readonly isCanvasTexture: true;
+
 }

+ 2 - 0
src/textures/CompressedTexture.d.ts

@@ -53,4 +53,6 @@ export class CompressedTexture extends Texture {
 	 */
 	generateMipmaps: boolean;
 
+	readonly isCompressedTexture: true;
+
 }

+ 2 - 0
src/textures/CubeTexture.d.ts

@@ -42,4 +42,6 @@ export class CubeTexture extends Texture {
 	 */
 	flipY: boolean;
 
+	readonly isCubeTexture: true;
+
 }

+ 2 - 0
src/textures/DataTexture.d.ts

@@ -62,4 +62,6 @@ export class DataTexture extends Texture {
 	 */
 	format: PixelFormat;
 
+	readonly isDataTexture: true;
+
 }

+ 2 - 0
src/textures/DataTexture2DArray.d.ts

@@ -36,4 +36,6 @@ export class DataTexture2DArray extends Texture {
 	 */
 	generateMipmaps: boolean;
 
+	readonly isDataTexture2DArray: true;
+
 }

+ 2 - 0
src/textures/DataTexture3D.d.ts

@@ -36,4 +36,6 @@ export class DataTexture3D extends Texture {
 	 */
 	generateMipmaps: boolean;
 
+	readonly isDataTexture3D: true;
+
 }

+ 2 - 0
src/textures/DepthTexture.d.ts

@@ -43,4 +43,6 @@ export class DepthTexture extends Texture {
 	 */
 	generateMipmaps: boolean;
 
+	readonly isDepthTexture: true;
+
 }