ソースを参照

Specified types for WebGLCapabilities

David Pritchard 5 年 前
コミット
e1d7820a93
1 ファイル変更15 行追加15 行削除
  1. 15 15
      src/renderers/webgl/WebGLCapabilities.d.ts

+ 15 - 15
src/renderers/webgl/WebGLCapabilities.d.ts

@@ -1,6 +1,6 @@
 export interface WebGLCapabilitiesParameters {
-  precision?: any;
-  logarithmicDepthBuffer?: any;
+  precision?: string;
+  logarithmicDepthBuffer?: boolean;
 }
 
 export class WebGLCapabilities {
@@ -10,19 +10,19 @@ export class WebGLCapabilities {
     parameters: WebGLCapabilitiesParameters
   );
 
-  precision: any;
-  logarithmicDepthBuffer: any;
-  maxTextures: any;
-  maxVertexTextures: any;
-  maxTextureSize: any;
-  maxCubemapSize: any;
-  maxAttributes: any;
-  maxVertexUniforms: any;
-  maxVaryings: any;
-  maxFragmentUniforms: any;
-  vertexTextures: any;
-  floatFragmentTextures: any;
-  floatVertexTextures: any;
+  precision: string;
+  logarithmicDepthBuffer: boolean;
+  maxTextures: number;
+  maxVertexTextures: number;
+  maxTextureSize: number;
+  maxCubemapSize: number;
+  maxAttributes: number;
+  maxVertexUniforms: number;
+  maxVaryings: number;
+  maxFragmentUniforms: number;
+  vertexTextures: boolean;
+  floatFragmentTextures: boolean;
+  floatVertexTextures: boolean;
   isWebGL2: boolean;
 
   getMaxAnisotropy(): number;