InstancedBufferGeometry.d.ts 532 B

123456789101112131415161718192021222324
  1. import { BufferGeometry } from './BufferGeometry';
  2. /**
  3. * @see {@link https://github.com/mrdoob/three.js/blob/master/src/core/InstancedBufferGeometry.js|src/core/InstancedBufferGeometry.js}
  4. */
  5. export class InstancedBufferGeometry extends BufferGeometry {
  6. constructor();
  7. /**
  8. * @default 'InstancedBufferGeometry
  9. */
  10. type: string;
  11. groups: { start: number; count: number; instances: number }[];
  12. /**
  13. * @default Infinity
  14. */
  15. instanceCount: number;
  16. addGroup( start: number, count: number, instances: number ): void;
  17. }