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