---
title: IOHIDDigitizerStylusData
framework: hiddriverkit
role: symbol
role_heading: Structure
path: hiddriverkit/iohiddigitizerstylusdata
---

# IOHIDDigitizerStylusData

A structure containing digitizer stylus data.

## Declaration

```occ
typedef struct IOHIDDigitizerStylusData { ... } IOHIDDigitizerStylusData;
```

## Overview

Overview When dispatching stylus events, allocate an IOHIDDigitizerStylusData structure, fill it with stylus data, and pass it to the dispatchDigitizerStylusEvent method.

## Topics

### Getting the Stylus Data

- [identifier](hiddriverkit/iohiddigitizerstylusdata/identifier.md)
- [x](hiddriverkit/iohiddigitizerstylusdata/x.md)
- [y](hiddriverkit/iohiddigitizerstylusdata/y.md)
- [tipPressure](hiddriverkit/iohiddigitizerstylusdata/tippressure.md)
- [barrelPressure](hiddriverkit/iohiddigitizerstylusdata/barrelpressure.md)
- [tiltX](hiddriverkit/iohiddigitizerstylusdata/tiltx.md)
- [tiltY](hiddriverkit/iohiddigitizerstylusdata/tilty.md)
- [twist](hiddriverkit/iohiddigitizerstylusdata/twist.md)
- [pointerType](hiddriverkit/iohiddigitizerstylusdata/pointertype.md)
- [effect](hiddriverkit/iohiddigitizerstylusdata/effect.md)
- [uniqueID](hiddriverkit/iohiddigitizerstylusdata/uniqueid.md)
- [inRange](hiddriverkit/iohiddigitizerstylusdata/inrange.md)
- [tip](hiddriverkit/iohiddigitizerstylusdata/tip.md)
- [barrelSwitch](hiddriverkit/iohiddigitizerstylusdata/barrelswitch.md)
- [invert](hiddriverkit/iohiddigitizerstylusdata/invert.md)
- [eraser](hiddriverkit/iohiddigitizerstylusdata/eraser.md)
- [tipChanged](hiddriverkit/iohiddigitizerstylusdata/tipchanged.md)
- [positionChanged](hiddriverkit/iohiddigitizerstylusdata/positionchanged.md)
- [rangeChanged](hiddriverkit/iohiddigitizerstylusdata/rangechanged.md)

## See Also

### Events

- [IOHIDDigitizerTouchData](hiddriverkit/iohiddigitizertouchdata.md)
