Interface VertexAttribute

A vertex attribute.

interface VertexAttribute {
    divisor?: number;
    index?: number;
    normalize?: boolean;
    offset?: number;
    size: number;
    stride?: number;
    type: VertexAttributeType;
}

Properties

divisor?: number

Divisor.

index?: number

Attribute index/location.

normalize?: boolean

Normalize (e.g. unsigned byte [0, 255] into float [0, 1.0]).

offset?: number

Offset if interleaved.

size: number

Size of the attribute (number of components).

stride?: number

Stride if interleaved.

Type.