Navigation
API > API/Runtime > API/Runtime/ApplicationCore
Stable per-device descriptor stored in FInputDeviceRegistry. Mirrors the data held by FInputDeviceScope but is keyed on FInputDeviceId and lives for the lifetime of the device rather than just the dispatch call.
| Name | FInputDeviceDescriptor |
| Type | struct |
| Header File | /Engine/Source/Runtime/ApplicationCore/Public/GenericPlatform/InputDeviceRegistry.h |
| Include Path | #include "GenericPlatform/InputDeviceRegistry.h" |
Syntax
struct FInputDeviceDescriptor
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| HardwareDeviceHandle | FInputDeviceId | The engine-assigned device ID. INPUTDEVICEID_NONE if unknown. | GenericPlatform/InputDeviceRegistry.h | |
| HardwareDeviceIdentifier | FName | Logical identifier for the hardware device. | GenericPlatform/InputDeviceRegistry.h | |
| InputDeviceName | FName | Logical name of the input device interface or module which created this descriptor. | GenericPlatform/InputDeviceRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString ToString() |
Returns a human-readable string representation of this descriptor, suitable for logging. | GenericPlatform/InputDeviceRegistry.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FInputDeviceDescriptor& Other |
GenericPlatform/InputDeviceRegistry.h | ||
bool operator==
(
const FInputDeviceDescriptor& Other |
GenericPlatform/InputDeviceRegistry.h |