Commit Graph

102 Commits

Author SHA1 Message Date
sara schvartzman
740e7aa7cb Control Rig: Fix crash when deleting function
#jira UE-121019
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 17069072 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17069083 by sara schvartzman in ue5-release-engine-test branch]
2021-08-05 11:41:14 -04:00
sara schvartzman
6c5448914e Control Rig: Prevent pasting of local variable nodes in rig graph
#jira UE-119883
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 17065250 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17065257 by sara schvartzman in ue5-release-engine-test branch]
2021-08-05 04:21:22 -04:00
helge mathee
58e0665acc RigVM: Implementing support for new memory storage
All code is still based on the UE_RIGVM_UCLASS_BASED_STORAGE_DISABLED define, which is turned on.
So the feature / changes don't affect anything just yet.

#rb na
[FYI] jack.cai halfdan.ingvarsson
#jira na

#ROBOMERGE-SOURCE: CL 16970759 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16970901 by helge mathee in ue5-release-engine-test branch]
2021-07-27 14:04:39 -04:00
sara schvartzman
94f60025a5 Control Rig: Fix compilation error after changing Message log
#jira na
#rb na

#ROBOMERGE-SOURCE: CL 16968389 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16968391 by sara schvartzman in ue5-release-engine-test branch]
2021-07-27 10:23:30 -04:00
sara schvartzman
905ba4ce2f Control Rig: Python commands output to different message log pages depending on the blueprint
#jira UE-119792
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 16968244 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16968245 by sara schvartzman in ue5-release-engine-test branch]
2021-07-27 09:59:13 -04:00
sara schvartzman
e32f987ab0 Control Rig: Python log copy/pasting nodes
#jira UE-119791
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 16968090 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16968096 by sara schvartzman in ue5-release-engine-test branch]
2021-07-27 09:37:12 -04:00
sara schvartzman
ea7c1072e6 Control Rig: Print python commands when removing and renaming functions
#jira UE-119790
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 16921734 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16921738 by sara schvartzman in ue5-release-engine-test branch]
2021-07-22 05:00:14 -04:00
sara schvartzman
aa7162a5d6 Control Rig: Print python commands when variables are added/renamed/retyped/deleted
#jira UE-119789
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 16921634 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16921651 by sara schvartzman in ue5-release-engine-test branch]
2021-07-22 04:23:56 -04:00
sara schvartzman
88221aba55 Control Rig: Python Command Log
#jira UE-114616
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 16881672 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16881704 by sara schvartzman in ue5-release-engine-test branch]
2021-07-19 06:35:29 -04:00
zousar shaker
f092ebb249 Callsite upgrades needed to permit a refresh of Wrapped Object Pointer usage in Engine + ShooterGame
#rb none
#preflight 60f0a0000123b700014f44da

#ROBOMERGE-SOURCE: CL 16868579 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16868587 by zousar shaker in ue5-release-engine-test branch]
2021-07-15 18:13:08 -04:00
sara schvartzman
c6f5fee56b Control Rig: Simplify python creation of select node
#jira UE-104250
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 16822722 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16822726 by sara schvartzman in ue5-release-engine-test branch]
2021-07-12 05:43:35 -04:00
sara schvartzman
77989d58f9 Control Rig: Fix undo of change variable type crash
#jira UE-118692
#rb helge.mathee
[FYI] halfdan.ingvarsson

#ROBOMERGE-SOURCE: CL 16778041 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16778071 by sara schvartzman in ue5-release-engine-test branch]
2021-06-24 16:28:30 -04:00
helge mathee
3510c1d50a ControlRig: Improve bulk edit return information / reaction to undo / redo
#rb sara.schvartzman
#jira UE-104461

#ROBOMERGE-SOURCE: CL 16773428 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16773441 by helge mathee in ue5-release-engine-test branch]
2021-06-24 10:50:40 -04:00
helge mathee
a983a8a4b4 Control Rig: Improve colors for entry, return, collapse and function ref nodes
#jira UE-110366
#rb audit

#ROBOMERGE-SOURCE: CL 16704291 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16704303 by helge mathee in ue5-release-engine-test branch]
2021-06-17 10:13:14 -04:00
helge mathee
421b9f28ad Control Rig: Support variable binding in details panel.
Also added support for local variables in binding.
+ React to removing local variable
+ React to renaming local variable
+ React to changing local variable type

#rb sara.schvartzman
#jira UE-101980

#ROBOMERGE-SOURCE: CL 16703406 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16703409 by helge mathee in ue5-release-engine-test branch]
2021-06-17 08:22:01 -04:00
sara schvartzman
c11a0f2b33 Control Rig: Add button to copy python commands to replicate a control rig blueprint
#jira UE-118056
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 16690876 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16690884 by sara schvartzman in ue5-release-engine-test branch]
2021-06-16 13:02:50 -04:00
sara schvartzman
291bbdca01 Control Rig: Fix crash when expanding collapsed/function node
#rb helge.mathee
#jira UE-117586

#ROBOMERGE-SOURCE: CL 16675247 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16675255 by sara schvartzman in ue5-release-engine-test branch]
2021-06-15 12:47:33 -04:00
Helge Mathee
b1e31fb327 Control Rig: Support description for functions
#jira UE-116428
#rb audit

[CL 16588324 by Helge Mathee in ue5-main branch]
2021-06-08 12:10:13 -04:00
Helge Mathee
a4fc72fc71 Control Rig: Collapse / expand node action to filter injected nodes correctly
#jira UE-115103
#rb sara.schvartzman

[CL 16585913 by Helge Mathee in ue5-main branch]
2021-06-08 08:02:35 -04:00
sara schvartzman
a004ea816a ControlRig: Adding local variables to CR graphs UI
#jira UE-110373
#rb helge.mathee

[CL 16568265 by sara schvartzman in ue5-main branch]
2021-06-07 06:49:07 -04:00
Helge Mathee
7d3cbba4ff Control Rig: Perform name sanitization for functions
#jira UE-116674
#rb sara.schvartzman

[CL 16512577 by Helge Mathee in ue5-main branch]
2021-06-01 06:11:08 -04:00
Helge Mathee
309d2d8ffa Control Rig: Avoid crash when expanding empty function
#jira UE-116460
#rb audit

[CL 16509291 by Helge Mathee in ue5-main branch]
2021-05-31 11:02:01 -04:00
Helge Mathee
8e54ddeb2c Control Rig: Disallow pasting Entry / Return nodes
#jira UE-115107
#rb audit

[CL 16482215 by Helge Mathee in ue5-main branch]
2021-05-27 06:23:54 -04:00
sara schvartzman
52cc22e2d4 ControlRig: Fix crash when undoing a change exposed pin type in function
#jira UE-116267
#rb helge.mathee

[CL 16446041 by sara schvartzman in ue5-main branch]
2021-05-25 06:55:47 -04:00
helge mathee
d205bc7419 Control Rig: Make sure we don't reset the loaders when doing a UObject rename in PostLoad, otherwise bad things happen to the async loader.
Edigrate of 16413543

#jira UE-116168
#rb halfdan.ingvarsson
#lockdown simon.tourangeau

#ROBOMERGE-SOURCE: CL 16418830 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v811-16416015)

[CL 16418959 by helge mathee in ue5-main branch]
2021-05-21 10:42:21 -04:00