A description of the format of per-vertex data for a single vertex attribute in a mesh object.
- iOS 9.0+
- macOS 10.11+
- Mac Catalyst 13.0+
- tvOS 9.0+
- Model I/O
The vertex buffers of a
MDLMesh object store vertex attributes—such as vertex position, surface normal vector, or texture coordinates—that define its 3D shape and other data for use in rendering. Attribute information describes the structure and layout of that data. A collection of vertex attribute objects and additional information forms a
MDLVertex object, which completely describes the layout of vertex buffers for a mesh.