---
title: "init(transformationMatrix:options:mask:intersectionFunctionTableOffset:userID:accelerationStructureID:)"
framework: metal
role: symbol
role_heading: Initializer
path: "metal/mtlindirectaccelerationstructureinstancedescriptor/init(transformationmatrix:options:mask:intersectionfunctiontableoffset:userid:accelerationstructureid:)"
---

# init(transformationMatrix:options:mask:intersectionFunctionTableOffset:userID:accelerationStructureID:)

## Declaration

```swift
init(transformationMatrix: MTLPackedFloat4x3, options: MTLAccelerationStructureInstanceOptions, mask: UInt32, intersectionFunctionTableOffset: UInt32, userID: UInt32, accelerationStructureID: MTLResourceID)
```
