Commit Graph

28 Commits

Author SHA1 Message Date
Lauren Barnes
67014248cc Moving a details panel creation to PostEngineInit
#jira crash
#rb Michael.Noland
#fyi Sebastian.Nordgren, Andy.Davidson

[CL 16479001 by Lauren Barnes in ue5-main branch]
2021-05-26 20:29:20 -04:00
aurel cordonnier
73635caf9c Fixing CIS No Unity issues
#rb trivial

[CL 16405364 by aurel cordonnier in ue5-main branch]
2021-05-20 12:29:25 -04:00
logan harvell
5ca2b0ca97 Enhanced Input: fixed inputs being affected by time dilation and elapsed processing time being reset on Triggered -> Ongoing
#jira UE-114653
#rb Andrew.Davidson

[CL 16272638 by logan harvell in ue5-main branch]
2021-05-11 12:47:35 -04:00
Andrew Davidson
3ddc3a4da3 Merge up from //UE5/Dev-LargeWorldCoordinates
#rb none

[CL 16211417 by Andrew Davidson in ue5-main branch]
2021-05-05 15:07:25 -04:00
Steve Robb
bfddf3e267 TMethodPtr<U, ...> and TConstMethodPtr<U, ...> template aliases added to delegates to replace the T*Delegate_Const<U, ...>::FMethodPtr types.
#rb robert.manuszewski
#jira none

[CL 16092754 by Steve Robb in ue5-main branch]
2021-04-22 09:49:28 -04:00
Andrew Davidson
7633a66975 Fix crash accessing out of scope lambda reference when rebuilding enhanced input action lists for context menu.
Updated K2Node_GetInputActionValue with fixes previously made in K2Node_EnhancedInputAction.
#rb trivial, phillip.kavan

[CL 16019462 by Andrew Davidson in ue5-main branch]
2021-04-15 06:40:47 -04:00
logan harvell
9134e32497 Enhanced Input: added UInputTriggerPulse which enables firing at an interval while an input is actuated
#rb Andrew.Davidson

[CL 15958914 by logan harvell in ue5-main branch]
2021-04-08 15:03:14 -04:00
andrew davidson
15344a5e45 Fix FBindingTarget initialization.
#jira UE-112141
#rb trivial

#ROBOMERGE-SOURCE: CL 15859463 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15859809 by andrew davidson in ue5-main branch]
2021-03-30 07:51:08 -04:00
andrew davidson
f62e7f9c51 Fix crash accessing out of scope lambda reference when rebuilding enhanced input action lists for context menu.
#jira https://jira.it.epicgames.com/browse/UE-110325
#rb phillip.kavan

#ROBOMERGE-SOURCE: CL 15825501 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v785-15821902)

[CL 15829865 by andrew davidson in ue5-main branch]
2021-03-25 15:42:09 -04:00
Jeff Farris
eab1e30ae0 Fixed unitialized struct var warning in EnhancedInputActionDelegateBinding
#fyi andrew.davidson
#preflight 605c0084d88d2d00010186e3

[CL 15816373 by Jeff Farris in ue5-main branch]
2021-03-24 23:55:47 -04:00
andrew davidson
8914f78e49 EnhancedInput: Separate delegate execution from mapping evaluation, allowing delegates to safely alter active mappings.
#jira UE-111603
#rb michael.noland

#ROBOMERGE-SOURCE: CL 15800746 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15807930 by andrew davidson in ue5-main branch]
2021-03-24 16:36:55 -04:00
andrew davidson
9cc9d60210 Fix potential nullptr dereference
#rb trivial

#ROBOMERGE-SOURCE: CL 15583242 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15583258 by andrew davidson in ue5-main branch]
2021-03-03 11:21:51 -04:00
andrew davidson
ee99a1a6da EnhancedInput: Various fixes.
Allow blueprint modification of Input Action Values, enabling implementation of custom Input Modifiers within blueprints. #jira  UE-106321
Analog actions updated every tick if non-zero, even if unmodified.  #jira UE-102962
Improved chording within a single mapping context. #jira UE-107849
Fixed Query Map Key node crash. #jira UE-101671

#ROBOMERGE-SOURCE: CL 15575317 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15575348 by andrew davidson in ue5-main branch]
2021-03-02 18:54:00 -04:00
Andrew Davidson
8b237f1edb EnhancedInput: Store chorded mappings by array index rather than pointer, avoiding invalidating pointers on array resize.
#rb jon.nabozny

[CL 15416645 by Andrew Davidson in ue5-main branch]
2021-02-16 07:05:38 -04:00
Jamie Dale
3a679c01aa Renamed EMappingQueryIssue for use in Python
#jira UE-108520
#rb none
#rnx

[CL 15410239 by Jamie Dale in ue5-main branch]
2021-02-15 16:29:00 -04:00
Jon Nabozny
202eee4c1b Add nullcheck to EnhancedInputMappingInterface when we are applying global axis mappings.
Prevents a crash that can happen when users have a Modifier on an InputAction, but don't specify a type.

#fyi Andrew.Davidson

[CL 15390662 by Jon Nabozny in ue5-main branch]
2021-02-11 15:27:30 -04:00
Jon Nabozny
1ffdd84655 EnhancedInput: Retain appropriate action and mapping trigger/modifier state when rebuilding mappings.
#jira UE-107848
#rb jon.nabozny

#ROBOMERGE-SOURCE: CL 15365487 in //UE4/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Staging) (v771-15082668)
#AUTOMERGE using branch //UE5/Main_to_//UE5/Release-Engine-Staging (reversed) of change#15386170 by andrew.davidson on 2021/02/11 04:38:57.

[CL 15389458 by Jon Nabozny in ue5-main branch]
2021-02-11 13:47:28 -04:00
Jon Nabozny
9a2004ac15 Add a CVar to allow Global Axis Config for the Enhanced input Subsystem.
#review @Andrew.Davidson
#rb Andrew.Davidson

[CL 15339359 by Jon Nabozny in ue5-main branch]
2021-02-05 13:07:38 -04:00
Marc Audy
ada7c144fa Merge //UE5/Release-Engine-Staging @14903491 to //UE5/Main
[CL 14906022 by Marc Audy in ue5-main branch]
2020-12-11 14:21:20 -04:00
logan harvell
7195591453 EnhancedInput: Added method to query mapped keys for an InputAction.
#rb Andrew.Davidson

[CL 14901846 by logan harvell in ue5-main branch]
2020-12-10 17:19:11 -04:00
Frank Gigliotti
4702087952 EnhancedInput: Temp fix for mouse input being clamped incorrectly.
#FYI andrew.davidson

[CL 14823049 by Frank Gigliotti in ue5-main branch]
2020-11-30 16:06:03 -04:00
Marc Audy
a7f9391231 Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
This represents UE4/Main @ 14768117

For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer

[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -04:00
sebastian nordgren
d593e236a2 Fixed CIS failure due to deprecation warnings in plugins when compiling UE5.
[CL 14752727 by sebastian nordgren in ue5-main branch]
2020-11-16 09:13:23 -04:00
Andrew Davidson
5ba9f70ab6 EnhancedInput: Remove support for Input.ini +AxisConfig settings for all devices except mice. This stops the default config settings applying a hidden +-0.25 deadzone to any gamepad axis.
#rb frank.gigliotti
#jira UE-102962

#ushell-cherrypick of 14733864 by Andrew.Davidson

[CL 14733883 by Andrew Davidson in ue5-main branch]
2020-11-12 10:42:12 -04:00
Frank Gigliotti
ef8c832159 EnhancedInput: Added ability to bind actions with variable arguments;
#Review-14719588 @Andrew.Davidson

[CL 14719905 by Frank Gigliotti in ue5-main branch]
2020-11-11 11:43:12 -04:00