---
title: Single-precision horizontal shearing
framework: accelerate
role: collectionGroup
role_heading: API Collection
path: accelerate/single-precision-horizontal-shearing
---

# Single-precision horizontal shearing

Apply single-precision horizontal shearing to images.

## Topics

### Shearing 8-bit-per-channel buffers

- [vImageHorizontalShear_Planar8(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_planar8(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShear_CbCr8(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_cbcr8(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShear_ARGB8888(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_argb8888(_:_:_:_:_:_:_:_:_:).md)

### Shearing 10-bit-per-channel buffers

- [vImageHorizontalShear_XRGB2101010W(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_xrgb2101010w(_:_:_:_:_:_:_:_:_:).md)

### Shearing 16-bit-per-channel buffers

- [vImageHorizontalShear_Planar16U(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_planar16u(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShear_Planar16S(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_planar16s(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShear_Planar16F(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_planar16f(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShear_CbCr16U(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_cbcr16u(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShear_CbCr16F(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_cbcr16f(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShear_ARGB16U(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_argb16u(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShear_ARGB16S(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_argb16s(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShear_ARGB16F(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_argb16f(_:_:_:_:_:_:_:_:_:).md)

### Shearing 32-bit-per-channel buffers

- [vImageHorizontalShear_PlanarF(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_planarf(_:_:_:_:_:_:_:_:_:).md)
- [vImageHorizontalShear_ARGBFFFF(_:_:_:_:_:_:_:_:_:)](accelerate/vimagehorizontalshear_argbffff(_:_:_:_:_:_:_:_:_:).md)

## See Also

### Shearing an image horizontally

- [Double-precision horizontal shearing](accelerate/double-precision-horizontal-shearing.md)
