说明赛车方向盘的属性。
语法
struct GameInputRacingWheelInfo
{
GameInputLabel menuButtonLabel;
GameInputLabel viewButtonLabel;
GameInputLabel previousGearButtonLabel;
GameInputLabel nextGearButtonLabel;
GameInputLabel dpadUpLabel;
GameInputLabel dpadDownLabel;
GameInputLabel dpadLeftLabel;
GameInputLabel dpadRightLabel;
GameInputLabel aButtonLabel;
GameInputLabel bButtonLabel;
GameInputLabel xButtonLabel;
GameInputLabel yButtonLabel;
GameInputLabel leftShoulderButtonLabel;
GameInputLabel rightShoulderButtonLabel;
GameInputLabel leftThumbstickButtonLabel;
GameInputLabel rightThumbstickButtonLabel;
bool hasClutch;
bool hasHandbrake;
bool hasPatternShifter;
int32_t minPatternShifterGear;
int32_t maxPatternShifterGear;
float maxWheelAngle;
uint32_t extraButtonCount;
uint32_t extraAxisCount;
};
成员
menuButtonLabel
类型:GameInputLabel
“菜单”按钮的物理标签。
viewButtonLabel
类型:GameInputLabel
“视图”按钮的物理标签。
previousGearButtonLabel
类型:GameInputLabel
上一挡位选择器物理标签(按钮)。
nextGearButtonLabel
类型:GameInputLabel
下一挡位选择器物理标签(按钮)。
dpadUpLabel
类型:GameInputLabel
向上方向键(D-pad )物理标签
dpadDownLabel
类型:GameInputLabel
向下方向键(D-pad )物理标签
dpadLeftLabel
类型:GameInputLabel
向左方向键(D-pad )物理标签
dpadRightLabel
类型:GameInputLabel
向右方向键(D-pad )物理标签
aButtonLabel
类型:GameInputLabel
按钮 A 物理标签。
bButtonLabel
类型:GameInputLabel
按钮 B 物理标签。
xButtonLabel
类型:GameInputLabel
按钮 X 物理标签。
yButtonLabel
类型:GameInputLabel
按钮 Y 物理标签。
leftShoulderButtonLabel
类型:GameInputLabel
左侧肩按钮物理标签。
rightShoulderButtonLabel
类型:GameInputLabel
右侧肩按钮物理标签。
leftThumbstickButtonLabel
类型:GameInputLabel
左纵杆按钮的物理标签。
hasClutch
类型:bool
指示赛车方向盘是否具有离合器输入。
hasHandbrake
类型:bool
指示赛车方向盘是否具有手刹输入。
hasPatternShifter
类型:bool
指示赛车方向盘是否具有挡位转换器。
minPatternShifterGear
类型:int32_t
模式转换器的最低挡位。
maxPatternShifterGear
类型:int32_t
模式转换器的最高挡位。
maxWheelAngle
类型:float
赛车方向盘的最大角度。
extraButtonCount
类型:uint32_t
未映射到赛车方向盘按钮的设备按钮数。
extraAxisCount
类型:uint32_t
未映射到赛车方向盘轴的设备轴数。
备注
此结构在 GameInputDeviceInfo 结构中使用。
GameInputDeviceInfo 由 IGameInputDevice::GetDeviceInfo 方法使用。
有关详细信息,请参阅 GameInput 设备。
要求
头文件:GameInput.h
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机