devan england
10c8405de3
Implementing Common Input Setting to allow disabling the setting of a default Input Config when no Activatable Widgets request one.
...
#jira UE-132877
#rb daren.cheng
#preflight 617af96dd65ac90001806cbb
#ROBOMERGE-AUTHOR: devan.england
#ROBOMERGE-SOURCE: CL 18008227 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
[CL 18008253 by devan england in ue5-release-engine-test branch]
2021-11-01 16:48:49 -04:00
aurel cordonnier
a6e741e007
Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
...
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
andriy tylychko
6bf3101dcd
deprecated FTicker and family and replaced by thread-safe FTSTicker
...
#jira UE-120090
#rb francis.hurteau
#ROBOMERGE-SOURCE: CL 17176325 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17176374 by andriy tylychko in ue5-release-engine-test branch]
2021-08-16 11:09:22 -04:00
daren cheng
aa58991a7b
Put back in GetOptions restrictions for gamepads.
...
#jira none
#rb trivial
[FYI] Nick.Darnell
#ROBOMERGE-SOURCE: CL 17105140 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v854-17104634)
[CL 17105155 by daren cheng in ue5-release-engine-test branch]
2021-08-09 13:34:03 -04:00
aurel cordonnier
dc4bf61540
Merge from Release-Engine-Staging @ 17030559 to Release-Engine-Test
...
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17030553
[CL 17031509 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-03 11:56:47 -04:00
aurel cordonnier
02c0f425e8
Copy up from Release-Engine-Staging @ 16738359
...
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719
[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
nick darnell
8883178506
Adding additional text options for gamepad controls
...
#ROBOMERGE-SOURCE: CL 16717400 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16717404 by nick darnell in ue5-release-engine-test branch]
2021-06-18 04:41:36 -04:00
michael noland
985a9af272
CommonUI: Slight optimization to input autodetection to avoid doing it when the most recently seen FInputDeviceScope IDs haven't changed
...
#ROBOMERGE-SOURCE: CL 16716961 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16716963 by michael noland in ue5-release-engine-test branch]
2021-06-18 01:02:24 -04:00
michael noland
1faaffc001
CommonUI: Add limited support for gamepad type autodetection based on any active FInputDeviceScope
...
- The detection criteria can be defined in gamepad assets
- Limited because XInput makes it totally impossible to distinguish between different controller types (other plugin sources will still work), so to preserve the ability to set a preference in project settings the logic prefers to stick with an existing match rather than switching to something else, but otherwise will prefer the first match found in the controller asset list
[CODEREVIEW] nick.darnell, daren.cheng
#ROBOMERGE-SOURCE: CL 16716911 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16716914 by michael noland in ue5-release-engine-test branch]
2021-06-18 00:42:41 -04:00
nick darnell
d084e61c89
Resetting the SetButtonImageHeightTo editor utility, afte rusage back to 0.
...
#jira none
#ROBOMERGE-SOURCE: CL 16704952 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16704963 by nick darnell in ue5-release-engine-test branch]
2021-06-17 11:01:43 -04:00
nick darnell
048bc4ac24
CommonInput - Fix non-editor build.
...
#jira none
#ROBOMERGE-SOURCE: CL 16663972 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v834-16658389)
[CL 16663977 by nick darnell in ue5-release-engine-test branch]
2021-06-14 16:40:04 -04:00
nick darnell
0b27988a47
CommonUI - Adding the CommonHardwareVisibilityBorder, it will replace the CommonVisibilityWidgetBase. Allows doing more sophisticated tag based logic for different platforms based on features as opposed to platform names, which don't work particularly well as you add new platforms, so instead encoding visibility rules based on hardware features. Features definable by game teams.
...
Michael.Noland, Daren.Cheng
[FYI] Michael.Noland, Daren.Cheng
#ROBOMERGE-SOURCE: CL 16663198 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v834-16658389)
[CL 16663204 by nick darnell in ue5-release-engine-test branch]
2021-06-14 15:54:46 -04:00
daren cheng
78ff9af029
Fix CommonUI platform settings attempting to load assets too early.
...
#jira UE-117932
#rb trivial
#preflight 60c5c7c1b94461000157376b
[FYI] Nick.Darnell
#ROBOMERGE-SOURCE: CL 16654832 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)
[CL 16654839 by daren cheng in ue5-release-engine-test branch]
2021-06-13 19:57:11 -04:00
nick darnell
93c446f023
Fixing not enabling LastInputType, after the changes to the per-platform settings.
...
#ROBOMERGE-SOURCE: CL 16617190 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)
[CL 16617197 by nick darnell in ue5-release-engine-test branch]
2021-06-09 20:45:02 -04:00
nick darnell
dc83a2239e
Make sure we don't crash in CommonInput if the platforms are missing.
...
#ROBOMERGE-SOURCE: CL 16611053 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)
[CL 16611076 by nick darnell in ue5-release-engine-test branch]
2021-06-09 15:33:09 -04:00
nick darnell
e9b668bb05
CommonInput - Don't try to load alll platforms input data outside of the editor.
...
#ROBOMERGE-SOURCE: CL 16608006 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)
[CL 16608015 by nick darnell in ue5-release-engine-test branch]
2021-06-09 13:07:10 -04:00
nick darnell
38d6a82693
CIS - Fixing some legacy common UI.
...
#ROBOMERGE-SOURCE: CL 16607010 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)
[CL 16607029 by nick darnell in ue5-release-engine-test branch]
2021-06-09 12:31:53 -04:00
nick darnell
9e0bf96273
Fixing several CIS issues with IWUY.
...
#ROBOMERGE-SOURCE: CL 16606760 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)
[CL 16606770 by nick darnell in ue5-release-engine-test branch]
2021-06-09 12:12:20 -04:00
nick darnell
c611471f65
CommonInput - Using the new UPlatformSettings, to store per-platform information into an NDA location when each platform is configured. These changes make it so we use the 'real' platform ini name, e.g. There's no more "PC" platform as far as the common input exists for configuring the platforms. So if you setup linux, that's another platform you'd configure. The gamepads are still wonky, they're trying to use platform ini names for gamepad names, going to refactor that so it's not coming from platform names. Made an upgrade path for the old settings that will update and then clear the old configuration. Also removed some settings that were added to DataDrivenPlatformInfo that don't make sense, and updated some platforms that never got the settings to begin with.
...
Josh.Adams, Michael.Noland, Daren.Cheng
[FYI] Josh.Adams, Michael.Noland, Daren.Cheng
#ROBOMERGE-SOURCE: CL 16605253 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)
[CL 16605300 by nick darnell in ue5-release-engine-test branch]
2021-06-09 10:46:45 -04:00
David Harvey
63cc3ca897
removed some platform special cases for platform input.
...
#rb mickael.gilabert
#jira UE-113974
#rnx
[CL 16208092 by David Harvey in ue5-main branch]
2021-05-05 11:46:40 -04:00
aurel cordonnier
50944fd712
Merge UE5/RES @ 16162155 to UE5/Main
...
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156
[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
David Harvey
cb5b6aab20
remove a lot of PLATFORM_XBOXONE from Engine code.
...
#jira UECON-543
#rb eric.mcdaniel
[CL 16073834 by David Harvey in ue5-main branch]
2021-04-21 10:59:25 -04:00
Marc Audy
01b7c9f4f5
Merge UE5/RES @ 15958325 to UE5/Main
...
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304
[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00