GameInputForceFeedbackMotorInfo (v1)

定义力回馈马达信息。

语法

struct GameInputForceFeedbackMotorInfo
{
    GameInputFeedbackAxes supportedAxes;
    bool                  isConstantEffectSupported;
    bool                  isRampEffectSupported;
    bool                  isSineWaveEffectSupported;
    bool                  isSquareWaveEffectSupported;
    bool                  isTriangleWaveEffectSupported;
    bool                  isSawtoothUpWaveEffectSupported;
    bool                  isSawtoothDownWaveEffectSupported;
    bool                  isSpringEffectSupported;
    bool                  isFrictionEffectSupported;
    bool                  isDamperEffectSupported;
    bool                  isInertiaEffectSupported;
};

成员

supportedAxes 类型:GameInputFeedbackAxes

力回馈马达可施加力的支持轴。

isConstantEffectSupported 类型:bool

指示是否支持恒定的力回馈效果。

isRampEffectSupported 类型:bool

指示是否支持渐变的力回馈效果。

isSineWaveEffectSupported 类型:bool

指示是否支持正弦波力回馈效果。

isSquareWaveEffectSupported 类型:bool

指示是否支持方波力回馈效果。

isTriangleWaveEffectSupported 类型:bool

指示是否支持三角波力回馈效果。

isSawtoothUpWaveEffectSupported 类型:bool

指示是否支持向上锯齿波力回馈效果。

isSawtoothDownWaveEffectSupported 类型:bool

指示是否支持向下锯齿波力回馈效果。

isSpringEffectSupported 类型:bool

指示是否支持弹簧力回馈效果。

isFrictionEffectSupported 类型:bool

指示是否支持摩擦力回馈效果。

isDamperEffectSupported 类型:bool

指示是否支持阻尼力回馈效果。

isInertiaEffectSupported 类型:bool

指示是否支持惯性力回馈效果。

备注

GameInputForceFeedbackMotorInfo 结构是 GameInputDeviceInfo 的成员。 它定义力回馈马达的相关信息,并使用指向 GameInputFeedbackAxes 枚举的指针。

在现代设备中,力回馈通常用于赛车方向盘,有一个单轴马达连接到方向盘本身。 但是,GameInput API 支持具有任意数量的力回馈马达的设备,并向设备上的每个马达分配唯一的索引编号。 “标准”轴用于施加的力是无维度的特殊情况,例如适合飞行模拟器的压力。

要求

头文件:GameInput.h

支持的平台: 窗户

另请参阅

高级 GameInput 主题GameInput概述 GameInputDeviceInfoGameInput