three
Version:
JavaScript 3D library
30 lines (26 loc) • 648 B
TypeScript
export interface WebGLCapabilitiesParameters {
precision?: any;
logarithmicDepthBuffer?: any;
}
export class WebGLCapabilities {
constructor(
gl: WebGLRenderingContext,
extensions: any,
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;
getMaxAnisotropy(): number;
getMaxPrecision(precision: string): string;
}