Navigation
API > API/Plugins > API/Plugins/EnhancedInput > API/Plugins/EnhancedInput/UEnhancedInputUserSettings
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FHardwareDeviceIdentifier DetermineHardwareDeviceForActionMapping
(
const FEnhancedActionKeyMapping& ActionMapping |
UserSettings/EnhancedInputUserSettings.h | ||
virtual FHardwareDeviceIdentifier DetermineHardwareDeviceForActionMapping
(
const FEnhancedActionKeyMapping& ActionMapping, |
Determines the hardware device that an action key mapping is associated with. | UserSettings/EnhancedInputUserSettings.h |
DetermineHardwareDeviceForActionMapping(const FEnhancedActionKeyMapping &)
| Name | DetermineHardwareDeviceForActionMapping |
| Type | function |
| Header File | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/UserSettings/EnhancedInputUserSettings.h |
| Include Path | #include "UserSettings/EnhancedInputUserSettings.h" |
virtual FHardwareDeviceIdentifier DetermineHardwareDeviceForActionMapping
(
const FEnhancedActionKeyMapping & ActionMapping
) const
DetermineHardwareDeviceForActionMapping(const FEnhancedActionKeyMapping &, const UInputMappingContext *)
Description
Determines the hardware device that an action key mapping is associated with. By default, the hardware will be FHardwareDeviceIdentifier::Invalid.
Override this function if you wish to have Input Device Specific Player Key mappings. For example, specify hardware devices based on some metadata on the UPlayerMappableKeySettings of the action mapping, or infer a device based on the type of FKey it is.
| Name | DetermineHardwareDeviceForActionMapping |
| Type | function |
| Header File | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/UserSettings/EnhancedInputUserSettings.h |
| Include Path | #include "UserSettings/EnhancedInputUserSettings.h" |
| Source | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Private/UserSettings/EnhancedInputUserSettings.cpp |
virtual FHardwareDeviceIdentifier DetermineHardwareDeviceForActionMapping
(
const FEnhancedActionKeyMapping & ActionMapping,
const UInputMappingContext * IMC
) const