---
title: MTLDataType.rgb10a2Unorm
framework: metal
role: symbol
role_heading: Case
path: metal/mtldatatype/rgb10a2unorm
---

# MTLDataType.rgb10a2Unorm

A packed 32-bit format with three color components, each of which is a 10-bit, normalized, unsigned integer value.

## Declaration

```swift
case rgb10a2Unorm
```

## Discussion

Discussion The color components are in RGBA order, which stands for red, green, blue, and alpha. The red, green, and blue components each have 10 bits, and the alpha component has 2 bits.

## See Also

### 32-bit color integer types

- [MTLDataType.rgba8Snorm](metal/mtldatatype/rgba8snorm.md)
- [MTLDataType.rgba8Unorm](metal/mtldatatype/rgba8unorm.md)
- [MTLDataType.rgba8Unorm_srgb](metal/mtldatatype/rgba8unorm_srgb.md)
- [MTLDataType.rg16Snorm](metal/mtldatatype/rg16snorm.md)
- [MTLDataType.rg16Unorm](metal/mtldatatype/rg16unorm.md)
