---
title: AccelerateMatrixBuffer
framework: accelerate
role: symbol
role_heading: Protocol
path: accelerate/acceleratematrixbuffer
---

# AccelerateMatrixBuffer

## Declaration

```swift
protocol AccelerateMatrixBuffer<Element>
```

## Topics

### Associated Types

- [Element](accelerate/acceleratematrixbuffer/element.md)

### Instance Properties

- [accelerateMatrixOrder](accelerate/acceleratematrixbuffer/acceleratematrixorder.md)
- [columnCount](accelerate/acceleratematrixbuffer/columncount.md)
- [leadingDimension](accelerate/acceleratematrixbuffer/leadingdimension.md)
- [rowCount](accelerate/acceleratematrixbuffer/rowcount.md)

### Instance Methods

- [withUnsafeBufferPointer(_:)](accelerate/acceleratematrixbuffer/withunsafebufferpointer(_:).md)

## Relationships

### Inherited By

- [AccelerateMutableMatrixBuffer](accelerate/acceleratemutablematrixbuffer.md)

### Conforming Types

- [vImage.PixelBuffer](accelerate/vimage/pixelbuffer.md)

## See Also

### Essentials

- [AccelerateBuffer](accelerate/acceleratebuffer.md)
- [AccelerateMutableBuffer](accelerate/acceleratemutablebuffer.md)
- [AccelerateMutableMatrixBuffer](accelerate/acceleratemutablematrixbuffer.md)
- [AccelerateMatrixOrder](accelerate/acceleratematrixorder.md)
