vertexBuffers
The array of buffers that provide vertex data for the mesh.
Declaration
var vertexBuffers: [any MDLMeshBuffer] { get set }Discussion
A mesh contains vertex data organized in one of two designs: as a structure of arrays or as an array of structures. In a structure of arrays, the mesh contains multiple vertex buffers, each of which provides data for a different vertex attribute, and a single vertex is the union of data from the same index in each of the separate buffers. In an array of structures, the mesh contains a single vertex buffer, and each index in the vertex buffer contains data for all vertex attributes. Use the vertexDescriptor property to determine the structure of the mesh’s vertex data.
See Also
Working with Vertex Data
boundingBoxsubmeshesvertexCountvertexDescriptorallocatoraddAttribute(withName:format:)addAttribute(withName:format:type:data:stride:)addAttribute(withName:format:type:data:stride:time:)removeAttributeNamed(_:)replaceAttributeNamed(_:with:)updateAttributeNamed(_:with:)addUnwrappedTextureCoordinates(forAttributeNamed:)vertexAttributeData(forAttributeNamed:)vertexAttributeData(forAttributeNamed:as:)