次の方法で共有


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

フォース フィードバック エンベロープの適用間の時間間隔。

解説

GameInputForceFeedbackEnvelope は、GameInputForceFeedbackConstantParamsGameInputForceFeedbackPeriodicParamsGameInputForceFeedbackRampParams 構造体のメンバーです。 フォース フィードバック エンベロープは、デバイスからの出力を変更するフォース フィードバック効果の修飾子です。 詳細については、「GameInput の高度なトピック」を参照してください。

要件

ヘッダー: GameInput.h

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

GameInput の概要
GameInput