---
title: MTLStageInRegionIndirectArguments
framework: metal
role: symbol
role_heading: Structure
path: metal/mtlstageinregionindirectarguments
---

# MTLStageInRegionIndirectArguments

The data layout required for the arguments needed to specify the stage-in region.

## Declaration

```swift
struct MTLStageInRegionIndirectArguments
```

## Topics

### Initializers

- [init()](metal/mtlstageinregionindirectarguments/init().md)
- [init(stageInOrigin:stageInSize:)](metal/mtlstageinregionindirectarguments/init(stageinorigin:stageinsize:).md)

### Instance Properties

- [stageInOrigin](metal/mtlstageinregionindirectarguments/stageinorigin.md)
- [stageInSize](metal/mtlstageinregionindirectarguments/stageinsize.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Sendable](swift/sendable.md)

## See Also

### Indirect compute commands

- [MTLIndirectComputeCommand](metal/mtlindirectcomputecommand.md)
- [MTLRegion](metal/mtlregion.md)
- [MTLSize](metal/mtlsize.md)
- [MTLOrigin](metal/mtlorigin.md)
- [MTLDispatchThreadgroupsIndirectArguments](metal/mtldispatchthreadgroupsindirectarguments.md)
