GameInputForceFeedbackEnvelope (v1)

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

语法

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

成员

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

支持的平台: 窗户

另请参阅

GameInputGameInput 概述