GameInputForceFeedbackEnvelope

定义修改力回馈效果的信封。

语法

typedef struct GameInputForceFeedbackEnvelope {  
    uint64_t attackDuration;  
    uint64_t sustainDuration;  
    uint64_t releaseDuration;  
    float attackGain;  
    float sustainGain;  
    float releaseGain;  
    uint32_t playCount;  
    uint64_t repeatDelay;  
} GameInputForceFeedbackEnvelope  

成员

attackDuration
类型:uint64_t

达到力回馈效果信封的维持级别的时间(毫秒)。

sustainDuration
类型:uint64_t

从维持持续时间开始到力回馈效果信封的释放组件的时间(毫秒)。 如果效果旨在永久运行,则将 UINT64_MAX 用于此值。

releaseDuration
类型:uint64_t

从维持持续时间到释放力回馈效果信封的时间(毫秒)。

attackGain
类型:float

力回馈效果信封攻击的修饰符。

sustainGain
类型:float

力回馈效果信封的维持增益的修饰符。

releaseGain
类型:float

力回馈效果信封的释放增益的修饰符。

playCount
类型:uint32_t

信封将应用到力回馈事件的迭代次数。

repeatDelay
类型:uint64_t

应用力回馈信封之间的时间间隔。

备注

GameInputForceFeedbackEnvelopeGameInputForceFeedbackConstantParamsGameInputForceFeedbackPeriodicParamsGameInputForceFeedbackRampParams 结构的成员。 力回馈信封是力回馈效果上修改设备输出的修饰符。 有关详细信息,请参阅高级 GameInput 主题

要求

头文件:GameInput.h

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

另请参阅

GameInput 概述
GameInput