按下或释放“指南”或“共享”按钮时调用游戏定义的回调。
语法
void GameInputSystemButtonCallback(
GameInputCallbackToken callbackToken,
void* context,
IGameInputDevice* device,
uint64_t timestamp,
GameInputSystemButtons currentButtons,
GameInputSystemButtons previousButtons
);
参数
callbackToken _In_
类型:GameInputCallbackToken
IGameInput::RegisterSystemButtonCallback 返回的回调令牌。
context _In_
类型:void*
传递到 IGameInput::RegisterGuideButtonCallback 的游戏定义的上下文。
device _In_
类型:IGameInputDevice*
触发事件的设备。
timestamp _In_
类型:uint64_t
与事件关联的微秒时间戳。
currentButtons _In_
类型:GameInputSystemButtons
当前按下的系统按钮集。
previousButtons _In_
类型:GameInputSystemButtons
在此更改之前按下的系统按钮集。
返回值
类型:void
备注
GameInputSystemButtonCallback
函数是“指南”或“共享”按钮(按下或释放)事件的游戏定义回调。 它通过 IGameInput::RegisterSystemButtonCallback 方法注册。 此函数通过从注册方法中设置的条件触发。 有关详细信息,请参阅 IGameInput::RegisterSystemButtonCallback。
要求
头文件:GameInput.h
库:gameinput.lib
支持的平台: 窗户