File size: 560 Bytes
2b7aae2
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { WebGLAttributes } from './WebGLAttributes';
import { WebGLInfo } from './WebGLInfo';
import { BufferAttribute } from '../../core/BufferAttribute';
import { BufferGeometry } from '../../core/BufferGeometry';
import { Object3D } from '../../core/Object3D';

export class WebGLGeometries {
	constructor(gl: WebGLRenderingContext, attributes: WebGLAttributes, info: WebGLInfo);

	get(object: Object3D, geometry: BufferGeometry): BufferGeometry;
	update(geometry: BufferGeometry): void;
	getWireframeAttribute(geometry: BufferGeometry): BufferAttribute;
}