Class: VertexAttribute
Defined in: src/core/geometry/VertexAttribute.ts:21
Describes a single vertex attribute, including its format, offset and shader binding location within a vertex buffer.
Implements
GPUVertexAttribute
Constructors
Constructor
new VertexAttribute():
VertexAttribute
Returns
VertexAttribute
Properties
name
name:
string
Defined in: src/core/geometry/VertexAttribute.ts:22
format
format:
GPUVertexFormat
Defined in: src/core/geometry/VertexAttribute.ts:23
The GPUVertexFormat of the attribute.
Implementation of
GPUVertexAttribute.format
offset
offset:
number
Defined in: src/core/geometry/VertexAttribute.ts:24
The offset, in bytes, from the beginning of the element to the data for the attribute.
Implementation of
GPUVertexAttribute.offset
shaderLocation
shaderLocation:
number
Defined in: src/core/geometry/VertexAttribute.ts:25
The numeric location associated with this attribute, which will correspond with a "@location" attribute declared in the GPURenderPipelineDescriptor#vertex.GPUProgrammableStage#module | module.
Implementation of
GPUVertexAttribute.shaderLocation
stride
stride:
number
Defined in: src/core/geometry/VertexAttribute.ts:26

