# Record TCefTouchEvent

Description
Fields

## Unit

uCEFTypes

## Declaration

`type TCefTouchEvent = record`

## Description

Structure representing touch event information.

<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_touch_event_t))

## Overview

### Fields

Public | `id: integer;`
Public | `x: single;`
Public | `y: single;`
Public | `radius_x: single;`
Public | `radius_y: single;`
Public | `rotation_angle: single;`
Public | `pressure: single;`
Public | `type_: TCefTouchEeventType;`
Public | `modifiers: TCefEventFlags;`
Public | `pointer_type: TCefPointerType;`

## Description

### Fields

Public | `id: integer;`
Id of a touch point. Must be unique per touch, can be any number except -1. Note that a maximum of 16 concurrent touches will be tracked; touches beyond that will be ignored.

Public | `x: single;`
X coordinate relative to the left side of the view.

Public | `y: single;`
Y coordinate relative to the top side of the view.

Public | `radius_x: single;`
X radius in pixels. Set to 0 if not applicable.

Public | `radius_y: single;`
Y radius in pixels. Set to 0 if not applicable.

Public | `rotation_angle: single;`
Rotation angle in radians. Set to 0 if not applicable.

Public | `pressure: single;`
The normalized pressure of the pointer input in the range of [0,1]. Set to 0 if not applicable.

Public | `type_: TCefTouchEeventType;`
The state of the touch point. Touches begin with one CEF_TET_PRESSED event followed by zero or more CEF_TET_MOVED events and finally one CEF_TET_RELEASED or CEF_TET_CANCELLED event. Events not respecting this order will be ignored.

Public | `modifiers: TCefEventFlags;`
Bit flags describing any pressed modifier keys. See TCefEventFlags for values.

Public | `pointer_type: TCefPointerType;`
The device type that caused the event.

Generated by PasDoc 1.0.4.