UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IInputInterface.h File Reference
#include "CoreTypes.h"
#include "Containers/Array.h"
#include "Math/Color.h"
#include "UObject/NameTypes.h"

Go to the source code of this file.

Classes

struct  FForceFeedbackValues
 
struct  FHapticFeedbackBuffer
 
struct  FHapticFeedbackValues
 
struct  FInputDeviceProperty
 
struct  FInputDeviceGyroAutoCalibrationProperty
 
struct  FInputDeviceLightColorProperty
 
struct  FInputDeviceTriggerProperty
 
struct  FInputDeviceTriggerResetProperty
 
struct  FInputDeviceTriggerFeedbackProperty
 
struct  FInputDeviceTriggerResistanceProperty
 
struct  FInputDeviceTriggerVibrationProperty
 
struct  FInputDeviceAnalogStickProperty
 
struct  FInputDeviceAnalogStickDeadZoneProperty
 
struct  FInputDeviceTriggerDynamicReleaseDeadZoneProperty
 
class  IInputInterface
 

Enumerations

enum class  FForceFeedbackChannelType { LEFT_LARGE , LEFT_SMALL , RIGHT_LARGE , RIGHT_SMALL }
 
enum class  EInputDeviceTriggerMask : uint8 { None = 0x00 , Left = 0x01 , Right = 0x02 , All = Left | Right }
 
enum class  EInputDeviceAnalogStickMask : uint8 { None = 0x00 , Left = 0x01 , Right = 0x02 }
 

Enumeration Type Documentation

◆ EInputDeviceAnalogStickMask

Represents input device analog sticks that are available

NOTE: Make sure to keep this type in sync with the reflected version in NoExportTypes.h!

Enumerator
None 
Left 
Right 

◆ EInputDeviceTriggerMask

Represents input device triggers that are available

NOTE: Make sure to keep this type in sync with the reflected version in NoExportTypes.h!

Enumerator
None 
Left 
Right 
All 

◆ FForceFeedbackChannelType

Enumerator
LEFT_LARGE 
LEFT_SMALL 
RIGHT_LARGE 
RIGHT_SMALL