| AllocatedPlatformUserIds | IPlatformInputDeviceMapper | protected |
| AllocateNewInputDeviceId()=0 | IPlatformInputDeviceMapper | pure virtual |
| AllocateNewUserId()=0 | IPlatformInputDeviceMapper | pure virtual |
| BindCoreDelegates() | IPlatformInputDeviceMapper | protectedvirtual |
| DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnUserInputDeviceConnectionChange, EInputDeviceConnectionState, FPlatformUserId, FInputDeviceId) | IPlatformInputDeviceMapper | |
| DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnUserInputDevicePairingChange, FInputDeviceId, FPlatformUserId, FPlatformUserId) | IPlatformInputDeviceMapper | |
| Get() | IPlatformInputDeviceMapper | static |
| GetAllActiveUsers(TArray< FPlatformUserId > &OutUsers) const | IPlatformInputDeviceMapper | virtual |
| GetAllConnectedInputDevices(TArray< FInputDeviceId > &OutInputDevices) const | IPlatformInputDeviceMapper | virtual |
| GetAllConnectedInputDevicesForUser(const FPlatformUserId UserId, TArray< FInputDeviceId > &OutInputDevices) const | IPlatformInputDeviceMapper | virtual |
| GetAllInputDevices(TArray< FInputDeviceId > &OutInputDevices) const | IPlatformInputDeviceMapper | virtual |
| GetAllInputDevicesForUser(const FPlatformUserId UserId, TArray< FInputDeviceId > &OutInputDevices) const | IPlatformInputDeviceMapper | virtual |
| GetCurrentDeviceMappingPolicy() const | IPlatformInputDeviceMapper | virtual |
| GetDefaultInputDevice() const =0 | IPlatformInputDeviceMapper | pure virtual |
| GetFirstPlatformUserWithNoInputDevice() const | IPlatformInputDeviceMapper | virtual |
| GetInputDeviceConnectionState(const FInputDeviceId DeviceId) const | IPlatformInputDeviceMapper | virtual |
| GetMaxPlatformUserCount() const | IPlatformInputDeviceMapper | virtual |
| GetOnInputDeviceConnectionChange() const | IPlatformInputDeviceMapper | inline |
| GetOnInputDevicePairingChange() const | IPlatformInputDeviceMapper | inline |
| GetPlatformUserForNewlyConnectedDevice(const int32 InUserId=-1) | IPlatformInputDeviceMapper | virtual |
| GetPlatformUserForUserIndex(int32 LocalUserIndex)=0 | IPlatformInputDeviceMapper | pure virtual |
| GetPrimaryInputDeviceForUser(FPlatformUserId UserId) const | IPlatformInputDeviceMapper | virtual |
| GetPrimaryPlatformUser() const =0 | IPlatformInputDeviceMapper | pure virtual |
| GetUserForInputDevice(FInputDeviceId DeviceId) const | IPlatformInputDeviceMapper | virtual |
| GetUserForUnpairedInputDevices() const =0 | IPlatformInputDeviceMapper | pure virtual |
| GetUserIndexForPlatformUser(FPlatformUserId UserId)=0 | IPlatformInputDeviceMapper | pure virtual |
| Internal_ChangeInputDeviceUserMapping(FInputDeviceId DeviceId, FPlatformUserId NewUserId, FPlatformUserId OldUserId) | IPlatformInputDeviceMapper | virtual |
| Internal_MapInputDeviceToUser(FInputDeviceId DeviceId, FPlatformUserId UserId, EInputDeviceConnectionState ConnectionState) | IPlatformInputDeviceMapper | virtual |
| Internal_SetInputDeviceConnectionState(FInputDeviceId DeviceId, EInputDeviceConnectionState NewState) | IPlatformInputDeviceMapper | virtual |
| IPlatformInputDeviceMapper() | IPlatformInputDeviceMapper | |
| IsInputDeviceMappedToUnpairedUser(const FInputDeviceId InputDevice) const | IPlatformInputDeviceMapper | virtual |
| IsUnpairedUserId(const FPlatformUserId PlatformId) const | IPlatformInputDeviceMapper | virtual |
| IsUsingControllerIdAsUserId() const =0 | IPlatformInputDeviceMapper | protectedpure virtual |
| LastInputDeviceId | IPlatformInputDeviceMapper | protected |
| LastPlatformUserId | IPlatformInputDeviceMapper | protected |
| MappedInputDevices | IPlatformInputDeviceMapper | protected |
| OnInputDeviceConnectionChange | IPlatformInputDeviceMapper | protectedstatic |
| OnInputDevicePairingChange | IPlatformInputDeviceMapper | protectedstatic |
| OnUserLoginChangedEvent(bool bLoggedIn, int32 UserId, int32 UserIndex)=0 | IPlatformInputDeviceMapper | protectedpure virtual |
| RemapControllerIdToPlatformUserAndDevice(int32 ControllerId, FPlatformUserId &InOutUserId, FInputDeviceId &OutInputDeviceId)=0 | IPlatformInputDeviceMapper | pure virtual |
| RemapUserAndDeviceToControllerId(FPlatformUserId UserId, int32 &OutControllerId, FInputDeviceId OptionalDeviceId=INPUTDEVICEID_NONE)=0 | IPlatformInputDeviceMapper | pure virtual |
| ShouldBroadcastLegacyDelegates() const =0 | IPlatformInputDeviceMapper | protectedpure virtual |
| ShouldCreateUniqueUserForEachDevice() const | IPlatformInputDeviceMapper | protectedvirtual |
| UnbindCoreDelegates() | IPlatformInputDeviceMapper | protectedvirtual |
| ~IPlatformInputDeviceMapper() | IPlatformInputDeviceMapper | virtual |