---
title: IOHIDDigitizerTouchData
framework: hiddriverkit
role: symbol
role_heading: Structure
path: hiddriverkit/iohiddigitizertouchdata
---

# IOHIDDigitizerTouchData

A structure containing the current digitizer touch data.

## Declaration

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

## Overview

Overview Pass this structure to the dispatchDigitizerTouchEvent method when dispatching touch events.

## Topics

### Getting the Touch Data

- [identifier](hiddriverkit/iohiddigitizertouchdata/identifier.md)
- [x](hiddriverkit/iohiddigitizertouchdata/x.md)
- [y](hiddriverkit/iohiddigitizertouchdata/y.md)
- [inRange](hiddriverkit/iohiddigitizertouchdata/inrange.md)
- [touch](hiddriverkit/iohiddigitizertouchdata/touch.md)
- [touchValid](hiddriverkit/iohiddigitizertouchdata/touchvalid.md)
- [touchChanged](hiddriverkit/iohiddigitizertouchdata/touchchanged.md)
- [positionChanged](hiddriverkit/iohiddigitizertouchdata/positionchanged.md)
- [rangeChanged](hiddriverkit/iohiddigitizertouchdata/rangechanged.md)

## See Also

### Events

- [IOHIDDigitizerStylusData](hiddriverkit/iohiddigitizerstylusdata.md)
