---
title: init()
framework: metal
role: symbol
role_heading: Initializer
path: metal/mtlmapindirectarguments/init()
---

# init()

Returns a default data layout for mapping sparse texture regions.

## Declaration

```swift
init()
```

## See Also

### Creating indirect mapping arguments

- [init(regionOriginX:regionOriginY:regionOriginZ:regionSizeWidth:regionSizeHeight:regionSizeDepth:mipMapLevel:sliceId:)](metal/mtlmapindirectarguments/init(regionoriginx:regionoriginy:regionoriginz:regionsizewidth:regionsizeheight:regionsizedepth:mipmaplevel:sliceid:).md)
