IGameInputReading::GetControllerSwitchState (v0)

从游戏控制器检索开关状态。

语法

uint32_t GetControllerSwitchState(  
         uint32_t stateArrayCount,  
         GameInputSwitchPosition* stateArray  
)  

参数

stateArrayCount _In_
类型:uint32_t

游戏控制器上开关的预期数目。 可通过调用 IGameInputReading::GetControllerSwitchCount 检索该值。

stateArray _Out_writes_(stateArrayCount)
类型:GameInputSwitchPosition*

指向开关状态数组的指针。

返回值

类型:uint32_t

返回有效缓冲区的条目数。

备注

游戏控制器上的大多数模拟控件(游戏杆、扳机键、滑块、拨盘等)表现为轴的形式,它们是线性规范化到该范围 [0.0, 1.0] 的浮点值。 大多数数字输入表现为按钮的形式,它们是简单的布尔值。 顶帽开关表现为开关值的形式,并且其位置由 GameInputSwitchPosition 枚举值之一表示。

要求

头文件:GameInput.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

输入 API 概述
IGameInputReading