---
title: PencilHoverPose
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/pencilhoverpose
---

# PencilHoverPose

A value describing the location and distance of an Apple Pencil hovering in the area above a view’s bounds.

## Declaration

```swift
struct PencilHoverPose
```

## Topics

### Getting the hover characteristics

- [altitude](swiftui/pencilhoverpose/altitude.md)
- [anchor](swiftui/pencilhoverpose/anchor.md)
- [azimuth](swiftui/pencilhoverpose/azimuth.md)
- [location](swiftui/pencilhoverpose/location.md)
- [roll](swiftui/pencilhoverpose/roll.md)
- [zDistance](swiftui/pencilhoverpose/zdistance.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Recognizing Apple Pencil gestures

- [onPencilDoubleTap(perform:)](swiftui/view/onpencildoubletap(perform:).md)
- [onPencilSqueeze(perform:)](swiftui/view/onpencilsqueeze(perform:).md)
- [preferredPencilDoubleTapAction](swiftui/environmentvalues/preferredpencildoubletapaction.md)
- [preferredPencilSqueezeAction](swiftui/environmentvalues/preferredpencilsqueezeaction.md)
- [PencilPreferredAction](swiftui/pencilpreferredaction.md)
- [PencilDoubleTapGestureValue](swiftui/pencildoubletapgesturevalue.md)
- [PencilSqueezeGestureValue](swiftui/pencilsqueezegesturevalue.md)
- [PencilSqueezeGesturePhase](swiftui/pencilsqueezegesturephase.md)
