StorageInstancedBufferAttribute.js 411 B

1234567891011121314151617
  1. import { InstancedBufferAttribute } from 'three';
  2. class StorageInstancedBufferAttribute extends InstancedBufferAttribute {
  3. constructor( array, itemSize, typeClass = Float32Array ) {
  4. if ( ArrayBuffer.isView( array ) === false ) array = new typeClass( array * itemSize );
  5. super( array, itemSize );
  6. this.isStorageInstancedBufferAttribute = true;
  7. }
  8. }
  9. export default StorageInstancedBufferAttribute;