UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGenericPlatformInputDeviceMapper Member List

This is the complete list of members for FGenericPlatformInputDeviceMapper, including all inherited members.

AllocatedPlatformUserIdsIPlatformInputDeviceMapperprotected
AllocateNewInputDeviceId() overrideFGenericPlatformInputDeviceMappervirtual
AllocateNewUserId() overrideFGenericPlatformInputDeviceMappervirtual
BindCoreDelegates()IPlatformInputDeviceMapperprotectedvirtual
bShouldBroadcastLegacyDelegatesFGenericPlatformInputDeviceMapperprotected
bUnpairInputDevicesWhenLoggingOutFGenericPlatformInputDeviceMapperprotected
bUsingControllerIdAsUserIdFGenericPlatformInputDeviceMapperprotected
DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnUserInputDeviceConnectionChange, EInputDeviceConnectionState, FPlatformUserId, FInputDeviceId)IPlatformInputDeviceMapper
DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnUserInputDevicePairingChange, FInputDeviceId, FPlatformUserId, FPlatformUserId)IPlatformInputDeviceMapper
FGenericPlatformInputDeviceMapper(const bool InbUsingControllerIdAsUserId, const bool InbShouldBroadcastLegacyDelegates)FGenericPlatformInputDeviceMapper
Get()IPlatformInputDeviceMapperstatic
GetAllActiveUsers(TArray< FPlatformUserId > &OutUsers) constIPlatformInputDeviceMappervirtual
GetAllConnectedInputDevices(TArray< FInputDeviceId > &OutInputDevices) constIPlatformInputDeviceMappervirtual
GetAllConnectedInputDevicesForUser(const FPlatformUserId UserId, TArray< FInputDeviceId > &OutInputDevices) constIPlatformInputDeviceMappervirtual
GetAllInputDevices(TArray< FInputDeviceId > &OutInputDevices) constIPlatformInputDeviceMappervirtual
GetAllInputDevicesForUser(const FPlatformUserId UserId, TArray< FInputDeviceId > &OutInputDevices) constIPlatformInputDeviceMappervirtual
GetCurrentDeviceMappingPolicy() constIPlatformInputDeviceMappervirtual
GetDefaultInputDevice() const overrideFGenericPlatformInputDeviceMappervirtual
GetFirstPlatformUserWithNoInputDevice() constIPlatformInputDeviceMappervirtual
GetInputDeviceConnectionState(const FInputDeviceId DeviceId) constIPlatformInputDeviceMappervirtual
GetMaxPlatformUserCount() constIPlatformInputDeviceMappervirtual
GetOnInputDeviceConnectionChange() constIPlatformInputDeviceMapperinline
GetOnInputDevicePairingChange() constIPlatformInputDeviceMapperinline
GetPlatformUserForNewlyConnectedDevice(const int32 InUserId=-1)IPlatformInputDeviceMappervirtual
GetPlatformUserForUserIndex(int32 LocalUserIndex) overrideFGenericPlatformInputDeviceMappervirtual
GetPrimaryInputDeviceForUser(FPlatformUserId UserId) constIPlatformInputDeviceMappervirtual
GetPrimaryPlatformUser() const overrideFGenericPlatformInputDeviceMappervirtual
GetUserForInputDevice(FInputDeviceId DeviceId) constIPlatformInputDeviceMappervirtual
GetUserForUnpairedInputDevices() const overrideFGenericPlatformInputDeviceMappervirtual
GetUserIndexForPlatformUser(FPlatformUserId UserId) overrideFGenericPlatformInputDeviceMappervirtual
Internal_ChangeInputDeviceUserMapping(FInputDeviceId DeviceId, FPlatformUserId NewUserId, FPlatformUserId OldUserId)IPlatformInputDeviceMappervirtual
Internal_MapInputDeviceToUser(FInputDeviceId DeviceId, FPlatformUserId UserId, EInputDeviceConnectionState ConnectionState)IPlatformInputDeviceMappervirtual
Internal_SetInputDeviceConnectionState(FInputDeviceId DeviceId, EInputDeviceConnectionState NewState)IPlatformInputDeviceMappervirtual
IPlatformInputDeviceMapper()IPlatformInputDeviceMapper
IsInputDeviceMappedToUnpairedUser(const FInputDeviceId InputDevice) constIPlatformInputDeviceMappervirtual
IsUnpairedUserId(const FPlatformUserId PlatformId) constIPlatformInputDeviceMappervirtual
IsUsingControllerIdAsUserId() const overrideFGenericPlatformInputDeviceMappervirtual
LastInputDeviceIdIPlatformInputDeviceMapperprotected
LastPlatformUserIdIPlatformInputDeviceMapperprotected
MappedInputDevicesIPlatformInputDeviceMapperprotected
OnInputDeviceConnectionChangeIPlatformInputDeviceMapperprotectedstatic
OnInputDevicePairingChangeIPlatformInputDeviceMapperprotectedstatic
OnUserLoginChangedEvent(bool bLoggedIn, int32 RawPlatformUserId, int32 UserIndex) overrideFGenericPlatformInputDeviceMapperprotectedvirtual
RemapControllerIdToPlatformUserAndDevice(int32 ControllerId, FPlatformUserId &InOutUserId, FInputDeviceId &OutInputDeviceId) overrideFGenericPlatformInputDeviceMappervirtual
RemapUserAndDeviceToControllerId(FPlatformUserId UserId, int32 &OutControllerId, FInputDeviceId OptionalDeviceId=INPUTDEVICEID_NONE) overrideFGenericPlatformInputDeviceMappervirtual
ShouldBroadcastLegacyDelegates() const overrideFGenericPlatformInputDeviceMappervirtual
ShouldCreateUniqueUserForEachDevice() constIPlatformInputDeviceMapperprotectedvirtual
UnbindCoreDelegates()IPlatformInputDeviceMapperprotectedvirtual
~IPlatformInputDeviceMapper()IPlatformInputDeviceMappervirtual