---
title: MTLPackedFloat3
framework: metal
role: symbol
role_heading: Type Alias
path: metal/mtlpackedfloat3-swift.typealias
---

# MTLPackedFloat3

}

## Declaration

```swift
typealias MTLPackedFloat3 = _MTLPackedFloat3
```

## Discussion

Discussion A structure that contains three 32-bit floating-point values with no additional padding.

## Topics

### Structures

- [MTLPackedFloat3.__Unnamed_struct___Anonymous_field0](metal/mtlpackedfloat3-swift.typealias/__unnamed_struct___anonymous_field0.md)
- [MTLPackedFloat3.__Unnamed_union___Anonymous_field0](metal/mtlpackedfloat3-swift.typealias/__unnamed_union___anonymous_field0.md)

### Instance Properties

- [__Anonymous_field0](metal/mtlpackedfloat3-swift.typealias/__anonymous_field0.md)
- [elements](metal/mtlpackedfloat3-swift.typealias/elements-8fddh.md)
- [elements](metal/mtlpackedfloat3-swift.typealias/elements-9o66u.md)
- [x](metal/mtlpackedfloat3-swift.typealias/x-5cc6v.md)
- [x](metal/mtlpackedfloat3-swift.typealias/x-8287.md)
- [x](metal/mtlpackedfloat3-swift.typealias/x-kpnz.md)
- [y](metal/mtlpackedfloat3-swift.typealias/y-3rvmr.md)
- [y](metal/mtlpackedfloat3-swift.typealias/y-3zmij.md)
- [y](metal/mtlpackedfloat3-swift.typealias/y-568xc.md)
- [z](metal/mtlpackedfloat3-swift.typealias/z-47dek.md)
- [z](metal/mtlpackedfloat3-swift.typealias/z-5juk6.md)
- [z](metal/mtlpackedfloat3-swift.typealias/z-760a9.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)

## See Also

### Supporting types

- [MTLAxisAlignedBoundingBox](metal/mtlaxisalignedboundingbox-swift.typealias.md)
- [MTLPackedFloat4x3](metal/mtlpackedfloat4x3-swift.typealias.md)
- [MTLPackedFloat3Make(_:_:_:)](metal/mtlpackedfloat3make(_:_:_:).md)
- [MTL4BufferRange](metal/mtl4bufferrange.md)
- [MTL4BufferRangeMake(_:_:)](metal/mtl4bufferrangemake(_:_:).md)
