---
title: simd_uchar3
framework: simd
role: symbol
role_heading: Type Alias
path: simd/simd_uchar3
---

# simd_uchar3

A vector of three 8-bit unsigned integer elements.

## Declaration

```swift
typealias simd_uchar3 = SIMD3<UInt8>
```

## Topics

### Functions to Create Three-Element Vectors From Other Vectors

- [simd_make_uchar3(_:)](simd/simd_make_uchar3(_:)-4qkxz.md)
- [simd_make_uchar3(_:)](simd/simd_make_uchar3(_:)-4nmxq.md)
- [simd_make_uchar3(_:)](simd/simd_make_uchar3(_:)-45nsd.md)
- [simd_make_uchar3(_:)](simd/simd_make_uchar3(_:)-3sucp.md)
- [simd_make_uchar3(_:)](simd/simd_make_uchar3(_:)-90ge7.md)
- [simd_make_uchar3(_:)](simd/simd_make_uchar3(_:)-38lno.md)
- [simd_make_uchar3(_:)](simd/simd_make_uchar3(_:)-3p7i8.md)
- [simd_make_uchar3_undef(_:)](simd/simd_make_uchar3_undef(_:)-99t25.md)

### Functions to Create Three-Element Vectors From Scalar Values

- [simd_make_uchar3(_:)](simd/simd_make_uchar3(_:)-bybh.md)
- [simd_make_uchar3(_:_:_:)](simd/simd_make_uchar3(_:_:_:).md)
- [simd_make_uchar3_undef(_:)](simd/simd_make_uchar3_undef(_:)-562ub.md)

### Functions to Create Three-Element Vectors From Combinations of Vectors and Scalar Values

- [simd_make_uchar3(_:_:)](simd/simd_make_uchar3(_:_:)-5tgih.md)
- [simd_make_uchar3(_:_:)](simd/simd_make_uchar3(_:_:)-2m5x7.md)

### Common Functions

- [simd_clamp(_:_:_:)](simd/simd_clamp(_:_:_:)-6h8i3.md)
- [simd_equal(_:_:)](simd/simd_equal(_:_:)-8iga0.md)

### Reduce Functions

- [simd_reduce_min(_:)](simd/simd_reduce_min(_:)-46bd5.md)
- [simd_reduce_max(_:)](simd/simd_reduce_max(_:)-4gzsh.md)
- [simd_reduce_add(_:)](simd/simd_reduce_add(_:)-2v6nn.md)

### Extrema Functions

- [simd_min(_:_:)](simd/simd_min(_:_:)-8h62y.md)
- [simd_max(_:_:)](simd/simd_max(_:_:)-8ylny.md)

### Logic and Bitwise Functions

- [simd_any(_:)](simd/simd_any(_:)-69k4o.md)
- [simd_all(_:)](simd/simd_all(_:)-1aceu.md)
- [simd_bitselect(_:_:_:)](simd/simd_bitselect(_:_:_:)-2syfj.md)

### Alternative Type Alias

- [vector_uchar3](simd/vector_uchar3.md)

## See Also

### Vector Data Types

- [simd_uchar1](simd/simd_uchar1.md)
- [simd_uchar2](simd/simd_uchar2.md)
- [simd_uchar4](simd/simd_uchar4.md)
- [simd_uchar8](simd/simd_uchar8.md)
- [simd_uchar16](simd/simd_uchar16.md)
- [simd_uchar32](simd/simd_uchar32.md)
- [simd_uchar64](simd/simd_uchar64.md)
