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
13## Summary
14
15
16### Member Variables
17
18| Name| Description|
19| -------- | -------- |
20| [Input_MouseEventCallback](input.md#input_mouseeventcallback) [mouseCallback](#mousecallback) | Callback for mouse events. |
21| [Input_TouchEventCallback](input.md#input_toucheventcallback) [touchCallback](#touchcallback) | Callback for touch events. |
22| [Input_AxisEventCallback](input.md#input_axiseventcallback) [axisCallback](#axiscallback) | Callback for axis events. |
23
24
25## Member Variable Description
26
27
28### axisCallback
29
30```
31Input_AxisEventCallback Input_InterceptorEventCallback::axisCallback
32```
33**Description**
34Callback for axis events.
35
36**Since**: 12
37
38
39### mouseCallback
40
41```
42Input_MouseEventCallback Input_InterceptorEventCallback::mouseCallback
43```
44**Description**
45Callback for mouse events.
46
47**Since**: 12
48
49
50### touchCallback
51
52```
53Input_TouchEventCallback Input_InterceptorEventCallback::touchCallback
54```
55**Description**
56Callback for touch events.
57
58**Since**: 12
59