WebGLGeometries.d.ts 651 B

12345678910111213141516
  1. import { WebGLAttributes } from './WebGLAttributes';
  2. import { WebGLInfo } from './WebGLInfo';
  3. import { BufferAttribute } from '../../core/BufferAttribute';
  4. import { BufferGeometry } from '../../core/BufferGeometry';
  5. import { Geometry } from '../../core/Geometry';
  6. import { Object3D } from '../../core/Object3D';
  7. export class WebGLGeometries {
  8. constructor( gl: WebGLRenderingContext, attributes: WebGLAttributes, info: WebGLInfo );
  9. get( object: Object3D, geometry: Geometry | BufferGeometry ): BufferGeometry;
  10. update( geometry: Geometry | BufferGeometry ): void;
  11. getWireframeAttribute( geometry: Geometry | BufferGeometry ): BufferAttribute;
  12. }