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

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

AllocatedPlatformUserIdsIPlatformInputDeviceMapperprotected
AllocateNewInputDeviceId()=0IPlatformInputDeviceMapperpure virtual
AllocateNewUserId()=0IPlatformInputDeviceMapperpure virtual
BindCoreDelegates()IPlatformInputDeviceMapperprotectedvirtual
DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnUserInputDeviceConnectionChange, EInputDeviceConnectionState, FPlatformUserId, FInputDeviceId)IPlatformInputDeviceMapper
DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnUserInputDevicePairingChange, FInputDeviceId, FPlatformUserId, FPlatformUserId)IPlatformInputDeviceMapper
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 =0IPlatformInputDeviceMapperpure virtual
GetFirstPlatformUserWithNoInputDevice() constIPlatformInputDeviceMappervirtual
GetInputDeviceConnectionState(const FInputDeviceId DeviceId) constIPlatformInputDeviceMappervirtual
GetMaxPlatformUserCount() constIPlatformInputDeviceMappervirtual
GetOnInputDeviceConnectionChange() constIPlatformInputDeviceMapperinline
GetOnInputDevicePairingChange() constIPlatformInputDeviceMapperinline
GetPlatformUserForNewlyConnectedDevice(const int32 InUserId=-1)IPlatformInputDeviceMappervirtual
GetPlatformUserForUserIndex(int32 LocalUserIndex)=0IPlatformInputDeviceMapperpure virtual
GetPrimaryInputDeviceForUser(FPlatformUserId UserId) constIPlatformInputDeviceMappervirtual
GetPrimaryPlatformUser() const =0IPlatformInputDeviceMapperpure virtual
GetUserForInputDevice(FInputDeviceId DeviceId) constIPlatformInputDeviceMappervirtual
GetUserForUnpairedInputDevices() const =0IPlatformInputDeviceMapperpure virtual
GetUserIndexForPlatformUser(FPlatformUserId UserId)=0IPlatformInputDeviceMapperpure virtual
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 =0IPlatformInputDeviceMapperprotectedpure virtual
LastInputDeviceIdIPlatformInputDeviceMapperprotected
LastPlatformUserIdIPlatformInputDeviceMapperprotected
MappedInputDevicesIPlatformInputDeviceMapperprotected
OnInputDeviceConnectionChangeIPlatformInputDeviceMapperprotectedstatic
OnInputDevicePairingChangeIPlatformInputDeviceMapperprotectedstatic
OnUserLoginChangedEvent(bool bLoggedIn, int32 UserId, int32 UserIndex)=0IPlatformInputDeviceMapperprotectedpure virtual
RemapControllerIdToPlatformUserAndDevice(int32 ControllerId, FPlatformUserId &InOutUserId, FInputDeviceId &OutInputDeviceId)=0IPlatformInputDeviceMapperpure virtual
RemapUserAndDeviceToControllerId(FPlatformUserId UserId, int32 &OutControllerId, FInputDeviceId OptionalDeviceId=INPUTDEVICEID_NONE)=0IPlatformInputDeviceMapperpure virtual
ShouldBroadcastLegacyDelegates() const =0IPlatformInputDeviceMapperprotectedpure virtual
ShouldCreateUniqueUserForEachDevice() constIPlatformInputDeviceMapperprotectedvirtual
UnbindCoreDelegates()IPlatformInputDeviceMapperprotectedvirtual
~IPlatformInputDeviceMapper()IPlatformInputDeviceMappervirtual