UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InputSettings.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "UObject/Object.h"
#include "InputCoreTypes.h"
#include "UObject/SoftObjectPath.h"
#include "GameFramework/PlayerInput.h"
#include "GenericPlatform/InputDeviceMappingPolicy.h"
#include "Components/InputComponent.h"
#include "Engine/PlatformSettings.h"
#include "InputSettings.generated.h"

Go to the source code of this file.

Classes

class  UInputSettings
 
struct  FHardwareDeviceIdentifier
 
class  UInputPlatformSettings
 

Namespaces

namespace  EHardwareDeviceSupportedFeatures
 

Enumerations

enum class  EHardwareDevicePrimaryType : uint8 {
  Unspecified , KeyboardAndMouse , Gamepad , Touch ,
  MotionTracking , RacingWheel , FlightStick , Camera ,
  Instrument , CustomTypeA , CustomTypeB , CustomTypeC ,
  CustomTypeD
}
 

Functions

 ENUM_CLASS_FLAGS (EHardwareDeviceSupportedFeatures::Type)
 

Enumeration Type Documentation

◆ EHardwareDevicePrimaryType

What is the primary use of an input device type? Each hardware device can only be one primary type.

Enumerator
Unspecified 
KeyboardAndMouse 
Gamepad 
Touch 
MotionTracking 
RacingWheel 
FlightStick 
Camera 
Instrument 
CustomTypeA 
CustomTypeB 
CustomTypeC 
CustomTypeD 

Function Documentation

◆ ENUM_CLASS_FLAGS()

ENUM_CLASS_FLAGS ( EHardwareDeviceSupportedFeatures::Type  )