> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GameInputForceFeedbackEnvelope

> GameInputForceFeedbackEnvelope

# GameInputForceFeedbackEnvelope

Définit une enveloppe qui modifie un effet de retour de force.

## Syntaxe

```cpp theme={null}
struct GameInputForceFeedbackEnvelope
{
    uint64_t attackDuration;
    uint64_t sustainDuration;
    uint64_t releaseDuration;
    float    attackGain;
    float    sustainGain;
    float    releaseGain;
    uint32_t playCount;
    uint64_t repeatDelay;
};
```

### Membres

*attackDuration*<br />
Type : uint64\_t

Temps en microsecondes nécessaire pour atteindre le niveau de maintien d'une enveloppe d'effet de retour de force.

*sustainDuration*<br />
Type : uint64\_t

Temps en microsecondes entre le début de la durée de maintien et la composante de relâchement d'une enveloppe d'effet de retour de force.  Si l'effet doit s'exécuter indéfiniment, utilisez `UINT64_MAX` pour cette valeur.

*releaseDuration*<br />
Type : uint64\_t

Temps en microsecondes entre la durée de maintien et le relâchement d'une enveloppe d'effet de retour de force.

*attackGain*<br />
Type : float

Modificateur appliqué à l'attaque d'une enveloppe d'effet de retour de force.

*sustainGain*<br />
Type : float

Modificateur appliqué au gain de maintien d'une enveloppe d'effet de retour de force.

*releaseGain*<br />
Type : float

Modificateur appliqué au gain de relâchement d'une enveloppe d'effet de retour de force.

*playCount*<br />
Type : uint32\_t

Nombre d'itérations pendant lesquelles l'enveloppe est appliquée à l'événement de retour de force.

*repeatDelay*<br />
Type : uint64\_t

Intervalle de temps entre les applications de l'enveloppe de retour de force.

## Remarques

`GameInputForceFeedbackEnvelope` est un membre des structures [GameInputForceFeedbackConstantParams](/fr/reference/input/gameinput/structs/gameinputforcefeedbackconstantparams), [GameInputForceFeedbackPeriodicParams](/fr/reference/input/gameinput/structs/gameinputforcefeedbackperiodicparams) et [GameInputForceFeedbackRampParams](/fr/reference/input/gameinput/structs/gameinputforcefeedbackrampparams). Les enveloppes de retour de force sont des modificateurs appliqués aux effets de retour de force qui modifient leur sortie via le périphérique. Pour plus d'informations, consultez [Rubriques avancées sur GameInput](/fr/build/core-features/common/input/advanced/input-advanced-topics).

## Configuration requise

**En-tête :** GameInput.h

## Historique des versions

| Version | Modifications |
| - | - |
| **v0** | Introduction. |


## Related topics

- [GameInputForceFeedbackEnvelope](/reference/input/gameinput/structs/gameinputforcefeedbackenvelope.md)
- [GameInputForceFeedbackConstantParams](/reference/input/gameinput/structs/gameinputforcefeedbackconstantparams.md)
- [GameInputForceFeedbackRampParams](/reference/input/gameinput/structs/gameinputforcefeedbackrampparams.md)
- [GameInputForceFeedbackPeriodicParams](/reference/input/gameinput/structs/gameinputforcefeedbackperiodicparams.md)
- [GameInput](/reference/input/gameinput/gameinput_members.md)
