Commit Graph

87 Commits

Author SHA1 Message Date
Helge Mathee
f6b419064a Control Rig: Move default function library setup to virtual function - avoid CIS breakage
#jira UE-110415
#rb na

[CL 15675051 by Helge Mathee in ue5-main branch]
2021-03-11 04:40:53 -04:00
Helge Mathee
20a50948a1 Control Rig: Add sub title functionality for graph nodes
#rb sara.schvartzman
#jira UEA-564

[CL 15666351 by Helge Mathee in ue5-main branch]
2021-03-10 11:44:24 -04:00
Helge Mathee
1073c3dee8 Control Rig: Implementing localization functionality to create local copies of functions
#rb sara.schvartzman jackcai
#jira UEA-564

[CL 15664463 by Helge Mathee in ue5-main branch]
2021-03-10 05:52:25 -04:00
helge mathee
d60b670df5 Control Rig: Disallow pasting function references into other graphs
#rb halfdan.ingvarsson
#jira UE-109923

#ROBOMERGE-SOURCE: CL 15640011 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15640347 by helge mathee in ue5-main branch]
2021-03-08 11:49:10 -04:00
Helge Mathee
e14b2b2d04 Control Rig: Integration suggested change for temporarily disabling RigVM notifications
#jira na
#rb na

[CL 15563573 by Helge Mathee in ue5-main branch]
2021-03-01 18:41:53 -04:00
Helge Mathee
191f1f8587 Control Rig: Ensure to pass correct graph to repopulate, avoid invalid errors
#jira FROST-1032
#rb na
#fyi jack.cai

[CL 15270309 by Helge Mathee in ue5-main branch]
2021-02-01 09:58:26 -04:00
Jeff Farris
2ac9f7af17 Downgraded a RigVM error to a warning, pending further eval by anim team.
#fyi helge.mathee

[CL 15262873 by Jeff Farris in ue5-main branch]
2021-01-29 17:53:01 -04:00
jack cai
3b1877b35f Control Rig: now linking a pin with a injected node to a reroute node works
#jira UE-101184
#rb helge.mathee

[CL 15241217 by jack cai in ue5-main branch]
2021-01-28 12:26:21 -04:00
Helge Mathee
cef320884d Control Rig: Improve filtering of block assignments for Expressions
#jira UE-94249
#rb audit
#fyi jack.cai

[CL 15239875 by Helge Mathee in ue5-main branch]
2021-01-28 11:51:24 -04:00
jack cai
3fdd857702 Control Rig: Search and Replace now report a message for all names that were not modified
#jira UE-104612
#rb helge.mathee

[CL 15217615 by jack cai in ue5-main branch]
2021-01-27 11:44:35 -04:00
Helge Mathee
ac84fcc931 Control Rig: Editing for node color, category and keywords
#rb jack.cai
#jira UEA-564

[CL 15216054 by Helge Mathee in ue5-main branch]
2021-01-27 05:06:20 -04:00
jack cai
944977b2a8 Control Rig: Fix CIS issues, added missing header
#jira UE-107219
#rb none

[CL 15209315 by jack cai in ue5-main branch]
2021-01-26 13:38:31 -04:00
Helge Mathee
305fe5e166 Control Rig: Move instruction index lookup from a per-node field to a 1-n map. 1 instruction can represent 1 node, but 1 node can represent multiple instructions.
This fixes the labels on the execution stack for nested nodes.
Also fixes the cross selection issues between the stack and the graph views.
Finally also implements the "focus on selection" feature, which will now open the right tab and focus on the selected nodes.

#rb jack.cai
#jira na

[CL 15201429 by Helge Mathee in ue5-main branch]
2021-01-26 04:06:19 -04:00
Devin Doucette
1d2f2a5d1f Fixed string usage issues found by UE_NODISCARD
#rb trivial
#rnx

[CL 15161974 by Devin Doucette in ue5-main branch]
2021-01-21 23:53:05 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Helge Mathee
b9be730186 Control Rig: Use pin defaults when promoting to variables
#jira UE-102073
#fyi jack.cai
#rb audit

[CL 15153957 by Helge Mathee in ue5-main branch]
2021-01-21 10:14:22 -04:00
Helge Mathee
fe0025f965 Control Rig: Optimize usage of diagnostics AST and improve interactive performance for link validation
#jira UE-106861
#fyi jack.cai
#rb audit

[CL 15152946 by Helge Mathee in ue5-main branch]
2021-01-21 05:20:34 -04:00
Helge Mathee
56c5f9634e Control Rig: Move up and down arguments in the details panel for collapse nodes / functions
#jira UE-105266
#fyi jack.cai
#rb audit

[CL 15152852 by Helge Mathee in ue5-main branch]
2021-01-21 04:38:23 -04:00
Helge Mathee
99c8e3eb17 Control Rig: Entry / return nodes should always have the execute pins at the top
#jira UE-10526
#fyi jack.cai
#rb audit

[CL 15144509 by Helge Mathee in ue5-main branch]
2021-01-20 10:27:48 -04:00
Helge Mathee
1ad0e3d23c Control Rig: Make sure to hook up an execute context pin within the collapse node
#jira UEA-564
#fyi jack.cai
#rb audit

[CL 15144407 by Helge Mathee in ue5-main branch]
2021-01-20 10:08:07 -04:00
Helge Mathee
4ae1b5f508 Control Rig: Filter out entry / return nodes when collapsing node
#jira UE-104652
#fyi jack.cai
#rb audit

[CL 15144311 by Helge Mathee in ue5-main branch]
2021-01-20 09:47:48 -04:00
Helge Mathee
a6dc7f0b8c Control Rig / Rigvm AST: Recurse along child pins from inside of library nodes to the outside pin for defaults
#jira UE-106777
#fyi jack.cai
#rb audit

[CL 15144303 by Helge Mathee in ue5-main branch]
2021-01-20 09:43:48 -04:00
Helge Mathee
a2dda29a28 Control Rig: Fix links when expanding / collapsing nodes
#jira UE-104592
#rb audit
#fyi jack.cai

[CL 15144177 by Helge Mathee in ue5-main branch]
2021-01-20 08:58:39 -04:00
Helge Mathee
ead77ef42b Control Rig: Make sure to initialize struct memory for pin default value validation
#jira UE-106790
#fyi jack.cai
#rb audit

[CL 15143383 by Helge Mathee in ue5-main branch]
2021-01-20 04:09:12 -04:00
Helge Mathee
a4398c3b7c Control Rig: Added series of unit tests for Functions / Encapsulation
#rb audit
#jira UEA-564
#fyi jack.cai

[CL 15137352 by Helge Mathee in ue5-main branch]
2021-01-19 13:37:12 -04:00