Enumerations
EBhapticsDevicePosition
Defines the type of device and is used in a function that determines which device to play.
enum class EBhapticsDevicePosition : uint8
{
    Vest = 0,
    ForearmL = 1,
    ForearmR = 2,
    Head = 3,
    HandL = 4,
    HandR = 5,
    FootL = 6,
    FootR = 7,
    GloveL = 8,
    GloveR = 9
}
EBhapticsGlovePlayTime
Determines whether the waveform of the glove will be played directly for a duration specified in milliseconds. It is used as a parameter in the PlayWaveform function.
enum class EBhapticsGlovePlayTime : uint8
{
    None = 0,     // 0ms
    FiveMS = 1,   // 5ms
    TenMS = 2,    // 10ms
    TwentyMS = 4, // 20ms
    ThirtyMS = 6, // 30ms
    FortyMS = 8   // 40ms
}
EBhapticsGloveShapeValue
Used to select the waveform when playing the glove's waveform directly.
- Constant: Vibrates continuously at the intensity specified by the motor intensity.
- Decreasing: Starts vibrating at the intensity value and linearly decreases to half of the intensity value when ending.
- Increasing: Starts vibrating at half of the intensity value and linearly increases to the intensity value when ending.
enum class EBhapticsGloveShapeValue : uint8 
{
    Constant = 0,
    Decreasing = 1,
    Increasing = 2
};