提交 daef57e7 编写于 作者: M Mugen87

TS: Add WebGLBindingStates.d.ts.

上级 a14f4058
import { WebGLExtensions } from './WebGLExtensions';
import { WebGLAttributes } from './WebGLAttributes';
import { WebGLProgram } from './WebGLProgram';
import { WebGLCapabilities } from './WebGLCapabilities';
import { Object3D } from './../../core/Object3D';
import { BufferGeometry } from './../../core/BufferGeometry';
import { BufferAttribute } from './../../core/BufferAttribute';
import { Material } from './../../materials/Material';
export class WebGLBindingStates {
constructor( gl: WebGLRenderingContext, extensions: WebGLExtensions, attributes: WebGLAttributes, capabilities: WebGLCapabilities );
setup( object: Object3D, material: Material, program: WebGLProgram, geometry: BufferGeometry, index: BufferAttribute ): void;
reset(): void;
resetDefaultState(): void;
dispose(): void;
releaseStatesOfGeometry(): void;
releaseStatesOfProgram(): void;
initAttributes(): void;
enableAttribute( attribute: number ): void;
disableUnusedAttributes(): void;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册