---
title: MPSRegion
framework: metalperformanceshaders
role: symbol
role_heading: Structure
path: metalperformanceshaders/mpsregion
---

# MPSRegion

A region of an image.

## Declaration

```swift
struct MPSRegion
```

## Topics

### Fields

- [origin](metalperformanceshaders/mpsregion/origin.md)
- [size](metalperformanceshaders/mpsregion/size.md)

### Initializers

- [init()](metalperformanceshaders/mpsregion/init().md)
- [init(origin:size:)](metalperformanceshaders/mpsregion/init(origin:size:).md)

## Relationships

### Conforms To

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

## See Also

### Properties

- [offset](metalperformanceshaders/mpsunaryimagekernel/offset.md)
- [MPSOffset](metalperformanceshaders/mpsoffset.md)
- [clipRect](metalperformanceshaders/mpsunaryimagekernel/cliprect.md)
- [edgeMode](metalperformanceshaders/mpsunaryimagekernel/edgemode.md)
- [MPSImageEdgeMode](metalperformanceshaders/mpsimageedgemode.md)
