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
は、GameInputForceFeedbackConstantParams、GameInputForceFeedbackPeriodicParams、GameInputForceFeedbackRampParams 構造体のメンバーです。 フォース フィードバック エンベロープは、デバイスからの出力を変更するフォース フィードバック効果の修飾子です。 詳細については、「GameInput の高度なトピック」を参照してください。
要件
ヘッダー: GameInput.h
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体