---
title: MPSOffset
framework: metalperformanceshaders
role: symbol
role_heading: Structure
path: metalperformanceshaders/mpsoffset
---

# MPSOffset

A signed coordinate with x, y, and z components.

## Declaration

```swift
struct MPSOffset
```

## Topics

### Fields

- [x](metalperformanceshaders/mpsoffset/x.md)
- [y](metalperformanceshaders/mpsoffset/y.md)
- [z](metalperformanceshaders/mpsoffset/z.md)

### Initializers

- [init()](metalperformanceshaders/mpsoffset/init().md)
- [init(x:y:z:)](metalperformanceshaders/mpsoffset/init(x:y:z:).md)

## Relationships

### Conforms To

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

## See Also

### Instance Properties

- [offset](metalperformanceshaders/mpscnnkernel/offset.md)
- [clipRect](metalperformanceshaders/mpscnnkernel/cliprect.md)
- [MTLRegion](metal/mtlregion.md)
- [destinationFeatureChannelOffset](metalperformanceshaders/mpscnnkernel/destinationfeaturechanneloffset.md)
- [edgeMode](metalperformanceshaders/mpscnnkernel/edgemode.md)
- [MPSImageEdgeMode](metalperformanceshaders/mpsimageedgemode.md)
- [kernelHeight](metalperformanceshaders/mpscnnkernel/kernelheight.md)
- [kernelWidth](metalperformanceshaders/mpscnnkernel/kernelwidth.md)
- [strideInPixelsX](metalperformanceshaders/mpscnnkernel/strideinpixelsx.md)
- [strideInPixelsY](metalperformanceshaders/mpscnnkernel/strideinpixelsy.md)
- [isBackwards](metalperformanceshaders/mpscnnkernel/isbackwards.md)
- [padding](metalperformanceshaders/mpscnnkernel/padding.md)
- [MPSNNPadding](metalperformanceshaders/mpsnnpadding.md)
- [destinationImageAllocator](metalperformanceshaders/mpscnnkernel/destinationimageallocator.md)
- [MPSImageAllocator](metalperformanceshaders/mpsimageallocator.md)
