---
title: transformationMatrixBuffer
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtl4accelerationstructuretrianglegeometrydescriptor/transformationmatrixbuffer
---

# transformationMatrixBuffer

Assigns an optional reference to a buffer containing a float4x3 transformation matrix.

## Declaration

```swift
var transformationMatrixBuffer: MTL4BufferRange { get set }
```

## Discussion

Discussion When the buffer address is non-zero, Metal applies this transform to the vertex data positions when building the acceleration structure. Building an acceleration structure with a descriptor that specifies this property doesn’t modify the contents of the input vertexBuffer.
