buffer/index library

Classes

BaseBufferAttribute<TData extends NativeArray<num>>
BufferAttribute<TData extends NativeArray<num>>
This class stores data for an attribute (such as vertex positions, face indices, normals, colors, UVs, and any custom attributes ) associated with a BufferGeometry, which allows for more efficient passing of data to the GPU. See that page for details and a usage example. When working with vector-like data, the .fromBufferAttribute( attribute, index ) helper methods on Vector2, Vector3, Vector4, and Color classes may be helpful.
Float16BufferAttribute
Float32BufferAttribute
Float64BufferAttribute
GLBufferAttribute
This buffer attribute class does not construct a VBO. Instead, it uses whatever VBO is passed in constructor and can later be altered via the buffer property.
InstancedBufferAttribute
An instanced version of BufferAttribute.
InstancedInterleavedBuffer
An instanced version of InterleavedBuffer.
Int16BufferAttribute
Int32BufferAttribute
Int8BufferAttribute
InterleavedBuffer
Interleaved means that multiple attributes, possibly of different types, (e.g., position, normal, uv, color) are packed into a single array buffer.
InterleavedBufferAttribute
Uint16BufferAttribute
Uint32BufferAttribute
Uint8BufferAttribute
Uint8ClampedBufferAttribute

Enums

Attribute
List of all the attributes used in threejs