Commit Graph

74 Commits

Author SHA1 Message Date
matt peters
f7fa573932 ANY_PACKAGE Removal: ULevelSequence::PostLoadAssetRegistryTags needs to postload blueprint tags.
#rb None, trivial
#rnx
#preflight None, trivial

#ROBOMERGE-OWNER: matt.peters
#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 20464583 via CL 20464597 via CL 20464639 via CL 20464640
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v952-20449836)

[CL 20466212 by matt peters in ue5-main branch]
2022-06-02 03:01:54 -04:00
Max Chen
0167d4ea0f Sequencer: MVVM2 branch and Layer Bars
Copying //Tasks/UE5/Dev-SequencerMVVM2 to Main (//UE5/Main) @20364093

#preflight 628866dfb94f739b152c1e29
#preflight 628866e4585e8f793ee80943
#rb ludovic.chabant, andrew.rodham
#fyi ludovic.chabant, andrew.rodham, andrew.porter
#jira UE-105322

[CL 20364493 by Max Chen in ue5-main branch]
2022-05-25 10:39:33 -04:00
max chen
f93b723f3a Sequencer: Fix build
#rb andrew.rodham
#preflight 6270563191629533ec2b6f79

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 20031840 via CL 20033163 via CL 20033359 via CL 20033426
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20035203 by max chen in ue5-main branch]
2022-05-03 19:51:12 -04:00
max chen
bf7eb82263 Sequencer/Valkyrie: Track class permissions for what tracks can be added to movie scene.
Event Track and ConsoleVariable Track are disabled. Spawn Track is also disabled, which means you can't create spawnables in Valkyrie

Added FIsTrackClassAllowed to MovieScene which is bound in MovieSceneToolsModule to look at the class viewer rules.
Fix logic in MediaTrackEditor and LiveLinkPropertyTrackEditor which was always returning Supported for level sequences.

#preflight 6270563191629533ec2b6f79
#rb andrew.rodham

#ROBOMERGE-OWNER: max.chen
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 20031346 via CL 20033139 via CL 20033318 via CL 20033325
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20035188 by max chen in ue5-main branch]
2022-05-03 19:50:52 -04:00
Mike Zyracki
49541ddc4c Sequencer: Linked Anim Sequences: When duplicating level sequences we also duplicate the linked anim sequence. Also added some BP/Python functions for creating linked anim sequences
#jira UE-149027
#jira UE-149731
#preflight 62607aa6de50cd99bbbab57c
#rb max.chen

[CL 19851796 by Mike Zyracki in ue5-main branch]
2022-04-21 13:12:26 -04:00
max chen
e8b516997d Sequencer: Console variable track
#jira UE-132512
[FYI] andrew.rodham
#rb max.chen, matt.hoffman
#preflight 61f2d3e6801201ab3861943e

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 18755112 in //UE5/Release-5.0/... via CL 18755119 via CL 18757588
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18758553 by max chen in ue5-main branch]
2022-01-27 14:37:04 -05:00
max chen
8bab5aeb6e Sequencer: Redo RemoveInvalidBindings by calling it in PostInitProperties instead of PostLoad since the movie scene might not have been initialized yet. This was causing some automation tests to fail.
This came from another project where adding a binding, deleting it, saving and restarting would not remove the binding from the movie scene.

#rb andrew.rodham
#preflight 61d49bda1f62d3ad4d50cc14
#jira UE-136694
#jira UE-138233

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 18512123 in //UE5/Release-5.0/... via CL 18512148
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18512185 by max chen in ue5-release-engine-test branch]
2022-01-04 15:27:28 -05:00
max chen
f1b3a6cff8 Sequencer: Attach and Path track should be supported by LevelSequence and not other sequences like TemplateSequence which don't support multiple bindings and cross level bindings. This fixes a crash when trying to make an attachment in a template sequence.
#jira UE-137993
#rb ludovic.chabant
#preflight 61d373ccc65e66487b091f21

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 18505013 in //UE5/Release-5.0/... via CL 18505021
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18505037 by max chen in ue5-release-engine-test branch]
2022-01-03 20:30:45 -05:00
max chen
e6e0e0a5dd Sequencer: Remove invalid binding references on PostLoad()
#rb andrew.rodham
#preflight 614d18da84b6250001b7da16
#rb andrew.firth
#lockdown andrew.firth

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 17630484 via CL 17963658 via CL 18365466 via CL 18365483
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18365494 by max chen in ue5-release-engine-test branch]
2021-12-03 00:55:56 -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
bob tellez
fbcde64397 #Sequencer Pass in rename flags to prevent resetting loaders during PostLoad
#jira nojira
[FYI] Max.Chen

#ROBOMERGE-SOURCE: CL 17244115 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17244123 by bob tellez in ue5-release-engine-test branch]
2021-08-20 01:57:40 -04:00
max chen
713a7c090d Sequencer: Set the director blueprint name based on the level sequence (update it also on PostLoad). This makes it so that the blueprint tab will read as "NewLevelSequence (Director BP)" instead of repeatedly showing up as "SequenceDirector"
#jira UE-120300
#rb matt.hoffman

#ROBOMERGE-SOURCE: CL 17237744 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17237777 by max chen in ue5-release-engine-test branch]
2021-08-19 15:00:19 -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
andrew rodham
7de603bba9 Sequencer: Add a track for controlling data layers
- Data Layer sections can be assigned any number of data layers for World Partition worlds, and can be instructed to Load, Unload or Activate layers.
  - Pre-rolled data layer sections that are set to Activate will automatically preload data layers without making them visible

#jira UE-116691
#preflight 60c903b72da784000156f28b
#rb Ludovic.Chabant, JeanFrancois.Dube

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

[CL 16688449 by andrew rodham in ue5-release-engine-test branch]
2021-06-16 10:42:51 -04:00
Marc Audy
e80ea6b959 Merge from Release-Engine-Staging @ 16444985
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16445122 by Marc Audy in ue5-release-engine-test branch]
2021-05-25 02:43:26 -04:00
Andrew Rodham
f44701da43 Sequencer: Added the ability to run asynchronous predictions for animated component transforms and future/past times
- Predictions do not understand changes of attachment that might occur between the current time and the predicted time
  - Separated the functions and data relating to managing interrogation channels and indices out into a separate class called FInterrogationChannels
  - The predictions import interrogation entities into the main ECS and will get processed along with all the other evaluations
  - Spawnable annotations are now available in-game (not just in-editor)

#rb Mike.Zyracki, Max.Chen
#jira none
#preflight 606757c002d50100019f0d4f

[CL 15930213 by Andrew Rodham in ue5-main branch]
2021-04-06 10:28:26 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
Marc Audy
9753392e2b Merge UE5/RES CL# 15462083 to UE5/Main
This represents UE4/Main @ 15414221

[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
Zousar Shaker
fc2ad21a5e Prototype Wrapped Object Pointers (ObjectHandle/ObjectPtr)
Call-site changes for non-scalar wrapped object pointer upgrades in Engine + Shootergame

#rb devin.doucette

[CL 14996467 by Zousar Shaker in ue5-main branch]
2021-01-05 19:16:25 -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
Marc Audy
50a3d7d368 Merge Release-Engine-Staging to Main @ CL# 14467590
This represents UE4/Main @ 14432125 + some cherrypick fixes

[CL 14468207 by Marc Audy in ue5-main branch]
2020-10-09 22:42:26 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Max Chen
1193fe7612 Sequencer: Clear transient flags on spawnable template components. This fixes a bug where adding components to an empty actor would not save those components.
#jira UE-90939
#rb andrew.rodham

[CL 12392942 by Max Chen in 4.25 branch]
2020-03-24 16:00:25 -04:00