| 1234567891011121314151617181920212223242526272829303132333435363738 | class WebGPUProperties {	constructor() {		this.properties = new WeakMap();	}	get( object ) {		let map = this.properties.get( object );		if ( map === undefined ) {			map = {};			this.properties.set( object, map );		}		return map;	}	remove( object ) {		this.properties.delete( object );	}	dispose() {		this.properties = new WeakMap();	}}export default WebGPUProperties;
 |