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