---
title: MDLMeshBufferType
framework: modelio
role: symbol
role_heading: Enumeration
path: modelio/mdlmeshbuffertype
---

# MDLMeshBufferType

Options for the content of a mesh buffer, used by the type property and by MDLMeshBufferAllocator methods for creating buffers.

## Declaration

```swift
enum MDLMeshBufferType
```

## Topics

### Constants

- [MDLMeshBufferType.vertex](modelio/mdlmeshbuffertype/vertex.md)
- [MDLMeshBufferType.index](modelio/mdlmeshbuffertype/index.md)

### Enumeration Cases

- [MDLMeshBufferType.custom](modelio/mdlmeshbuffertype/custom.md)

### Initializers

- [init(rawValue:)](modelio/mdlmeshbuffertype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
