Spaces:
Running
Running
File size: 836 Bytes
6cd9596 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import { InterleavedBufferAttribute } from './InterleavedBufferAttribute';
/**
* @see <a href="https://github.com/mrdoob/three.js/blob/master/src/core/InterleavedBuffer.js">src/core/InterleavedBuffer.js</a>
*/
export class InterleavedBuffer {
constructor(array: ArrayLike<number>, stride: number);
array: ArrayLike<number>;
stride: number;
dynamic: boolean;
updateRange: { offset: number; count: number };
version: number;
length: number;
count: number;
needsUpdate: boolean;
setArray(array?: ArrayBufferView): void;
setDynamic(dynamic: boolean): InterleavedBuffer;
clone(): this;
copy(source: InterleavedBuffer): this;
copyAt(
index1: number,
attribute: InterleavedBufferAttribute,
index2: number
): InterleavedBuffer;
set(value: ArrayLike<number>, index: number): InterleavedBuffer;
}
|