---
title: MTLPackedFloat3
framework: metal
role: symbol
role_heading: Structure
path: metal/mtlpackedfloat3-c.struct
---

# MTLPackedFloat3

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

## Declaration

```occ
typedef struct _MTLPackedFloat3 { ... } MTLPackedFloat3;
```

## Topics

### Instance Properties

- [elements](metal/mtlpackedfloat3-c.struct/elements.md)
- [x](metal/mtlpackedfloat3-c.struct/x.md)
- [y](metal/mtlpackedfloat3-c.struct/y.md)
- [z](metal/mtlpackedfloat3-c.struct/z.md)

## See Also

### Supporting types

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