/Engine/Source/Runtime/Engine/Classes/GameFramework/InputDeviceSubsystem.h
The input device subsystem provides an interface to allow users to set Input Device Properties on any Platform User.
class UInputDeviceSubsystem : public [UEngineSubsystem](API\Runtime\Engine\Subsystems\UEngineSubsystem), public [FTickableGameObject](API\Runtime\Engine\FTickableGameObject)
TSet<FActiveDe...
ActiveProperties
Set of currently active input device properties that will be evaluated on tick
bool
bIsPIEPlaying
TSharedPtr< cla...
InputPreprocessor
An input processor that is used to determine the most recently used hardware device for each user
TMap<FInputDev...
LatestInputDeviceIdentifiers
A map of an input device to it's most recent hardware device identifier
TMap<FPlatform...
LatestUserDeviceIdentifiers
A map of platform user's to their most recent hardware device identifier
FHardwareInputD...
OnInputHardwareDeviceChanged
A delegate that is fired when a platform user changes what Hardware Input device they are using
TSet<FInputDev...
PropertiesPendingRemoval
Set of property handles the properties that are currently pending manual removal.
TArray<FResetP...
PropertyClassesRequiringReset
A set of device properties that should be reset when PIE ends.