Commit Graph

113 Commits

Author SHA1 Message Date
helge mathee
1357ed5c79 Control Rig: Relay the loading of gizmo libraries to OnEndLoadPackage
#rb thomas.sarkanen
#jira UE-139700
#preflight https://horde.devtools.epicgames.com/job/61eec5b08f38611657ea6cf4

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18720878 in //UE5/Release-5.0/... via CL 18720887 via CL 18720939
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18720940 by helge mathee in ue5-main branch]
2022-01-25 05:00:23 -05:00
sara schvartzman
d08d60e323 Control Rig: Fix crash when naming an exposed input of a collapsed node when clashes with an output
#jira UE-139973
#rb helge.mathee
#preflight 61eec09daa3f15faa57a20b1

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18708907 in //UE5/Release-5.0/... via CL 18708973 via CL 18709071
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18709079 by sara schvartzman in ue5-main branch]
2022-01-24 10:42:43 -05:00
helge mathee
95136262c3 Control Rig: Permanently delete graph nodes from the panel to avoid double undo / redo
#rb sara.schvartzman
#jira UE-139726
#preflight https://horde.devtools.epicgames.com/job/61ee9c27ef289ffc6de51a4d

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18707955 in //UE5/Release-5.0/... via CL 18708023 via CL 18708072
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18708081 by helge mathee in ue5-main branch]
2022-01-24 09:24:26 -05:00
sara schvartzman
11df61951f Control Rig: Fix rotator values not displayed in a consistent way through the control rig editor
#jira UE-133079
#rb helge.mathee
#preflight 61e948708022cea656aafc5e

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18673077 in //UE5/Release-5.0/... via CL 18673084 via CL 18673086
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v902-18672795)

[CL 18673088 by sara schvartzman in ue5-main branch]
2022-01-20 06:49:27 -05:00
jack cai
d46297d8d9 ControlRig: Minor change, remove unused orphaned pins during graph refresh to avoid user confusion
#jira UE-139622
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/61e84952da16597a1f3d11e0

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18660091 in //UE5/Release-5.0/... via CL 18660103 via CL 18660120
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18660128 by jack cai in ue5-main branch]
2022-01-19 12:37:29 -05:00
sara schvartzman
af8050236e Control Rig: Fix variable values not being initialized with default
#jira UE-135990
#rb helge.mathee
#preflight 61e8234fb875abaf3321568a

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18658228 in //UE5/Release-5.0/... via CL 18658254 via CL 18658269
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18658287 by sara schvartzman in ue5-main branch]
2022-01-19 10:12:58 -05:00
sara schvartzman
f445d28923 Control Rig: Fix crash when control rig has no VM initialized
#jira UE-139316
#rb helge.mathee, halfdan.ingvarsson
#preflight 61e5812ba2616066f68380f0

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18637394 in //UE5/Release-5.0/... via CL 18637624 via CL 18637707
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18637728 by sara schvartzman in ue5-main branch]
2022-01-18 04:58:41 -05:00
jack cai
d4d396686d Control Rig: Added initial support for user defined structs in control rig
#rb helge.mathee sara.schvartzman halfdan.ingvarsson
#preflight https://horde.devtools.epicgames.com/job/61e0550e797757aace812c59

#ROBOMERGE-OWNER: jack.cai
#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18604135 via CL 18607078 via CL 18607310 via CL 18614166 via CL 18614228 via CL 18614244
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18614276 by jack cai in ue5-main branch]
2022-01-13 22:49:09 -05:00
sara schvartzman
4ba427ffc6 Control Rig: Fix start watch action greyed out after change of variable type
#jira UE-138447
#helge.mathee
#preflight 61e03ba20f52107164a2e529

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18596624 in //UE5/Release-5.0/... via CL 18596798 via CL 18596966
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18597016 by sara schvartzman in ue5-main branch]
2022-01-13 10:27:28 -05:00
helge mathee
f469ba9769 Control Rig: Use Alpha == 1 for icons
#rb na
#jira UE-138751
#preflight https://horde.devtools.epicgames.com/job/61dea49eff67b6fe7aada1b4

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18582462 in //UE5/Release-5.0/... via CL 18582475 via CL 18582478
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18582483 by helge mathee in ue5-main branch]
2022-01-12 05:17:30 -05:00
helge mathee
2368558538 Control Rig: Change the order of the represented dependencies in the VM map
#rb jack.cai
#jira UE-136849
#preflight https://horde.devtools.epicgames.com/job/61d71b9b430de36baa4c003f

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18540748 in //UE5/Release-5.0/... via CL 18540752
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18540758 by helge mathee in ue5-release-engine-test branch]
2022-01-07 04:15:14 -05:00
sara schvartzman
bbd06dbd2a Control Rig: fix binding types differ from linking types
#jira UE-137048
#rb helge.mathee
#preflight 61d6e62e411c1403a3d85756

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18530241 in //UE5/Release-5.0/... via CL 18530243
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18530246 by sara schvartzman in ue5-release-engine-test branch]
2022-01-06 08:04:09 -05:00
sara schvartzman
acb913a6c8 Control Rig: fix user able to set array type to exec pin
#jira UE-135996
#rb helge.mathee
#preflight 61d5b1ad6c000c869b11a879

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18529439 in //UE5/Release-5.0/... via CL 18529451
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18529456 by sara schvartzman in ue5-release-engine-test branch]
2022-01-06 04:42:27 -05:00
jack cai
f1b352d482 Control Rig: Disable default value validation on load, which was causing array pins to lose their subpins. sometimes a serialized default value can become invalid when the pin's struct type's cpp declaration was changed. However we don't want to completely reject the default value since it still holds valid values for pins that did not change
#jira UE-136669
#rb trivial

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18401767 in //UE5/Release-5.0/... via CL 18401790
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18401808 by jack cai in ue5-release-engine-test branch]
2021-12-07 19:03:08 -05:00
sara schvartzman
c2e8517589 Control Rig: Fix cannot add execute context to a function once it is removed
#jira UE-135600
#rb helge.mathee
#preflight 61a8c1afe8314ee7b594cb36

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18353073 in //UE5/Release-5.0/... via CL 18353095
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18353121 by sara schvartzman in ue5-release-engine-test branch]
2021-12-02 11:44:22 -05:00
sara schvartzman
f48467a63e Control Rig: Fix errors on nodes don't disappear after undoing
#jira UE-135986
#rb helge.mathee
#preflight 61a60d0947752856c918153d

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18338597 in //UE5/Release-5.0/... via CL 18338636
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18338677 by sara schvartzman in ue5-release-engine-test branch]
2021-12-01 09:36:35 -05:00
jack cai
4a980ee248 ControlRig: make sure duplicated temp assets used for editor validation cannot dirty the original assets
#jira UE-135745
#rb helge.mathee

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18337534 in //UE5/Release-5.0/... via CL 18337541
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18337549 by jack cai in ue5-release-engine-test branch]
2021-12-01 06:29:29 -05:00
sara schvartzman
f0a942f45e Control Rig: Refactor variable binding
#jira na
#rb helge.mathee
#preflight 61a4c443be6d0d4512c093f6

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18310323 in //UE5/Release-5.0/... via CL 18310628
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18310747 by sara schvartzman in ue5-release-engine-test branch]
2021-11-29 11:26:01 -05:00
sara schvartzman
cad51a8a73 Control Rig: Fix python script when array nodes are present
#jira UE-135084
#rb jack.cai
#preflight 619d21f3f70a9e92db3ef361

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18281528 in //UE5/Release-5.0/... via CL 18281551
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18281577 by sara schvartzman in ue5-release-engine-test branch]
2021-11-24 05:34:30 -05:00
sara schvartzman
1e8416a2de Control Rig: Fix inconsistency when renaming control rig functions/variables/local variables with numbers
#jira UE-134000
#rb halfdan.ingvarsson
#preflight 619d1151801b361978ac41d4

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18281498 in //UE5/Release-5.0/... via CL 18281521
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18281533 by sara schvartzman in ue5-release-engine-test branch]
2021-11-24 05:33:15 -05:00
sara schvartzman
eb86fad52f Control Rig: Fix error when loading rigs with old cache rig element index
#jira UE-135270
#rb jack.cai
#preflight 61979e9ff020c4e616c1646e
#preflight 61979ed9c6791caccf73af11

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18281475 in //UE5/Release-5.0/... via CL 18281496
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18281507 by sara schvartzman in ue5-release-engine-test branch]
2021-11-24 05:32:05 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
sara schvartzman
ce31e514f3 Control Rig: Fix error on python script when adding link to array node iterator with generic type pin
#jira UE-135084
#rb helge.mathee
#preflight 61964778186e9fbb9390eee2

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18236793 in //UE5/Release-5.0/... via CL 18236797
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18236804 by sara schvartzman in ue5-release-engine-test branch]
2021-11-18 08:00:07 -05:00
sara schvartzman
5912c50f8f Control Rig: Fix crash when renaming a function to a recently deleted function
#jira UE-134492
#rb helge.mathee
#preflight 61938d27e05315f64fce97a9

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18220975 in //UE5/Release-5.0/... via CL 18220981
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18220990 by sara schvartzman in ue5-release-engine-test branch]
2021-11-17 05:30:03 -05:00
sara schvartzman
ec8cf07881 Control Rig: Fix collapse node renaming inside function
#jira UE-134001
#rb helge.mathee
#preflight 61841d322dd78d00011f9ec5

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18106878 in //UE5/Release-5.0/... via CL 18106882
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18106897 by sara schvartzman in ue5-release-engine-test branch]
2021-11-09 11:31:17 -05:00