Files
XCEngine/docs/api/XCEngine/Input/InputManager/InputManager.md

3.0 KiB
Raw Blame History

InputManager

命名空间: XCEngine::Input

类型: class (singleton)

头文件: XCEngine/Input/InputManager.h

描述: 定义 XCEngine/Input 子目录中的 InputManager public API。

概述

InputManager.hXCEngine/Input 子目录 下的 public header当前页面作为平行目录中的 canonical 总览,用于汇总该头文件暴露的主要声明。

声明概览

声明 类型 说明
InputManager class 头文件中的公开声明。

公共方法

方法 描述
Get 获取相关状态或对象。
Initialize 初始化内部状态。
Shutdown 关闭并清理内部状态。
Update 更新运行时状态。
IsKeyDown 查询当前状态。
IsKeyUp 查询当前状态。
IsKeyPressed 查询当前状态。
GetMousePosition 获取相关状态或对象。
GetMouseDelta 获取相关状态或对象。
GetMouseScrollDelta 获取相关状态或对象。
IsMouseButtonDown 查询当前状态。
IsMouseButtonUp 查询当前状态。
IsMouseButtonClicked 查询当前状态。
GetTouchCount 获取相关状态或对象。
GetTouch 获取相关状态或对象。
GetAxis 获取相关状态或对象。
GetAxisRaw 获取相关状态或对象。
GetButton 获取相关状态或对象。
GetButtonDown 获取相关状态或对象。
GetButtonUp 获取相关状态或对象。
RegisterAxis 注册对象、回调或映射。
RegisterButton 注册对象、回调或映射。
ClearAxes 清空内部数据。
OnKeyEvent 公开方法,详见头文件声明。
OnMouseButton 公开方法,详见头文件声明。
OnMouseMove 公开方法,详见头文件声明。
OnMouseWheel 公开方法,详见头文件声明。
OnTextInput 公开方法,详见头文件声明。
ProcessKeyDown 公开方法,详见头文件声明。
ProcessKeyUp 公开方法,详见头文件声明。
ProcessMouseMove 公开方法,详见头文件声明。
ProcessMouseButton 公开方法,详见头文件声明。
ProcessMouseWheel 公开方法,详见头文件声明。
ProcessTextInput 公开方法,详见头文件声明。

相关文档