• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Input_InterceptorEventCallback
2
3
4## Overview
5
6Defines the structure of the interceptor for callback events, including mouse events, touch events, and axis events.
7
8**Since**: 12
9
10**Related module**: [Input](input.md)
11
12**Header file**: [oh_input_manager.h](oh__input__manager_8h.md)
13
14## Summary
15
16
17### Member Variables
18
19| Name| Description|
20| -------- | -------- |
21| [Input_MouseEventCallback](input.md#input_mouseeventcallback) [mouseCallback](#mousecallback) | Callback for mouse events. |
22| [Input_TouchEventCallback](input.md#input_toucheventcallback) [touchCallback](#touchcallback) | Callback for touch events. |
23| [Input_AxisEventCallback](input.md#input_axiseventcallback) [axisCallback](#axiscallback) | Callback for axis events. |
24
25
26## Member Variable Description
27
28
29### axisCallback
30
31```
32Input_AxisEventCallback Input_InterceptorEventCallback::axisCallback
33```
34**Description**
35
36Callback for axis events.
37
38**Since**: 12
39
40
41### mouseCallback
42
43```
44Input_MouseEventCallback Input_InterceptorEventCallback::mouseCallback
45```
46**Description**
47
48Callback for mouse events.
49
50**Since**: 12
51
52
53### touchCallback
54
55```
56Input_TouchEventCallback Input_InterceptorEventCallback::touchCallback
57```
58**Description**
59
60Callback for touch events.
61
62**Since**: 12
63