---
title: MPSPackedFloat3
framework: metalperformanceshaders
role: symbol
role_heading: Type Alias
path: metalperformanceshaders/mpspackedfloat3-swift.typealias
---

# MPSPackedFloat3

A packed three-element vector.

## Declaration

```swift
typealias MPSPackedFloat3 = _MPSPackedFloat3
```

## Topics

### Structures

- [MPSPackedFloat3.__Unnamed_struct___Anonymous_field0](metalperformanceshaders/mpspackedfloat3-swift.typealias/__unnamed_struct___anonymous_field0.md)
- [MPSPackedFloat3.__Unnamed_union___Anonymous_field0](metalperformanceshaders/mpspackedfloat3-swift.typealias/__unnamed_union___anonymous_field0.md)

### Instance Properties

- [__Anonymous_field0](metalperformanceshaders/mpspackedfloat3-swift.typealias/__anonymous_field0.md)
- [elements](metalperformanceshaders/mpspackedfloat3-swift.typealias/elements-3jtie.md)
- [elements](metalperformanceshaders/mpspackedfloat3-swift.typealias/elements-7t2oh.md)
- [x](metalperformanceshaders/mpspackedfloat3-swift.typealias/x-3faxq.md)
- [x](metalperformanceshaders/mpspackedfloat3-swift.typealias/x-4p8a7.md)
- [x](metalperformanceshaders/mpspackedfloat3-swift.typealias/x-5gwrd.md)
- [y](metalperformanceshaders/mpspackedfloat3-swift.typealias/y-11a7r.md)
- [y](metalperformanceshaders/mpspackedfloat3-swift.typealias/y-2t10d.md)
- [y](metalperformanceshaders/mpspackedfloat3-swift.typealias/y-66z6v.md)
- [z](metalperformanceshaders/mpspackedfloat3-swift.typealias/z-19oo9.md)
- [z](metalperformanceshaders/mpspackedfloat3-swift.typealias/z-3xene.md)
- [z](metalperformanceshaders/mpspackedfloat3-swift.typealias/z-5cpvj.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
