Commit Graph

71 Commits

Author SHA1 Message Date
jon nabozny
6b60663f39 Update Engine and Plugins to use the new Getters / Setters for UActorComponent, USceneComponent, and AActor replicated properties
[at]Ryan.Gerleve, [at]Brian.Bekich
#rb None


#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: jon.nabozny
#ROBOMERGE-SOURCE: CL 9290108 via CL 9290249
#ROBOMERGE-BOT: (v452-9288972)

[CL 9290520 by jon nabozny in Main branch]
2019-09-29 16:49:10 -04:00
andrew rodham
89c2cecc23 Sequencer: Changed Transform origins to be implemented as shared global data rather to remove the need to Initialize transform tracks
Transform tracks are heavily used, whereas transform origins are not. As such we want to remove the ::Initialize call that is unnecessary for the majority of transform tracks. We now compute the sequence transform origin once at the start of the frame, and use that for the rest of the evaluation.

#rb Max.Chen, Matt.Hoffman, Mike.Zyracki


#ROBOMERGE-SOURCE: CL 9159615 via CL 9160214 via CL 9160238
#ROBOMERGE-BOT: (v443-9013191)

[CL 9160259 by andrew rodham in Main branch]
2019-09-26 15:27:31 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
james brinkerhoff
d284586973 Working check-in: new gadget intros
#lockdown josh.andersen
#rb Andrew.Rodham

#ROBOMERGE-OWNER: james.brinkerhoff
#ROBOMERGE-AUTHOR: trent.halvorsen
#ROBOMERGE-SOURCE: CL 8012362 via CL 8012363 via CL 8012365 via CL 8012928
#ROBOMERGE-BOT: (v400-8057353)

[CL 8064890 by james brinkerhoff in Main branch]
2019-08-15 15:52:33 -04:00
Max Chen
4b09f3076d Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 6133506 by Max Chen in Dev-Sequencer branch]
2019-04-28 02:36:18 -04:00
Max Chen
ae59045d2a Sequencer: Set replicates only if HasAuthority
#jira UE-72998
#rb brian.bekich

[CL 6110896 by Max Chen in Dev-Sequencer branch]
2019-04-26 14:49:09 -04:00
Max Chen
da79df1d46 Sequencer: Tick sequencer separately.
This is needed so that sequencer actors can tick first, putting objects in their desired locations and then allowing other systems to respond. This fixes special cases where sequencer would tick animation again if it had ticked before sequencer.

#jira UE-59735
#jira UE-61706
#jira UE-69731
#jira UE-72639
#rb marc.audy, andrew.rodham

[CL 5901999 by Max Chen in Dev-Sequencer branch]
2019-04-15 14:03:33 -04:00
Max Chen
b40c16115c Sequencer: Fix log
#rb none

[CL 5406928 by Max Chen in Dev-Sequencer branch]
2019-03-14 20:55:31 -04:00
Max Chen
fabd7aa85e Sequencer: Added ShowBurnin and HideBurnin functions
#jira UESEQ-327
#rb andrew.rodham

[CL 5406174 by Max Chen in Dev-Sequencer branch]
2019-03-14 19:31:15 -04:00
Chris Gagnon
a48e767b94 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4835066 by Chris Gagnon in Dev-Editor branch]
2019-01-29 16:15:19 -05:00
andrew rodham
0a10f3f9da Sequencer: Added an accessor for LevelSequenceActor::SequencePlayer that only returns the sequence player if it is valid for use
#rb Max.Chen


#ROBOMERGE-SOURCE: CL 4770889 via CL 4770898 via CL 4775131

[CL 4775485 by andrew rodham in Main branch]
2019-01-23 04:46:24 -05:00
Chris Gagnon
0dbe1f7fb2 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4766091 by Chris Gagnon in Dev-Editor branch]
2019-01-21 17:47:02 -05:00
andrew rodham
0413723b88 Sequencer: Fix PlaybackClient getting overwritten by CDO values on exit of ALevelSequenceActor constructor
#rb None
[CODEREVIEW] Max.Chen


#ROBOMERGE-SOURCE: CL 4760712 via CL 4760714 via CL 4760715

[CL 4760729 by andrew rodham in Main branch]
2019-01-21 09:22:03 -05:00
andrew rodham
6f1c48e7f2 Sequencer: Bindings that exist within instance sub levels now work correctly
- On playback we now cache off both the original asset path name, and the level ptr if we're playing back within a level that has a ULevelStreaming associated with it
  - When resolving bindings, we compare the original binding's asset path name to the one we're playing back within. If it matches, we resolve using the ULevel ptr provided, rather than the UWorld.
  - Ultimately we would like to change this all to make the context _always_ a ULevel rather than a UWorld, but that is a high risk change to make since a lot of code (mostly editor code) heavily relies on the playback context being a UWorld.

#rb Max.Chen


#ROBOMERGE-SOURCE: CL 4729768 via CL 4729775

[CL 4729792 by andrew rodham in Main branch]
2019-01-15 17:59:36 -05:00
Chris Gagnon
1a3bf5caf1 Merging The Engine directory from //UE4/Dev-Main to //UE4/Dev-Editor upto CL 4698813
#rb none

[CL 4720826 by Chris Gagnon in Dev-Editor branch]
2019-01-14 16:55:55 -05:00
Marc Audy
ab108c215e Copying to Dev-Main @ CL# 4688301
#rb
#rnx

[CL 4688816 by Marc Audy in Main branch]
2019-01-08 11:38:48 -05:00
Chris Gagnon
8fc25ea18e Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4676797 by Chris Gagnon in Dev-Editor branch]
2019-01-02 14:54:39 -05:00
Ben Marsh
7598af0532 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00
Matt Kuhlenschmidt
f4b5f6c454 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4650481 by Matt Kuhlenschmidt in Dev-Editor branch]
2018-12-11 17:08:36 -05:00
Max Chen
f9fbdf4169 Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 4600281 by Max Chen in Dev-Sequencer branch]
2018-11-27 19:25:00 -05:00
Matt Kuhlenschmidt
cde8160913 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4572510 by Matt Kuhlenschmidt in Dev-Editor branch]
2018-11-16 11:15:08 -05:00
Ben Marsh
ea340d3fbf Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

[CL 4567513 by Ben Marsh in Main branch]
2018-11-14 19:05:13 -05:00
Matt Kuhlenschmidt
46e3285149 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4543237 by Matt Kuhlenschmidt in Dev-Editor branch]
2018-11-06 10:00:36 -05:00
Max Chen
16d312fdad Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 4531802 by Max Chen in Dev-Sequencer branch]
2018-11-01 11:59:48 -04:00
max chen
667bd1088a Sequencer: Check for world nullptr
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 4527878 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4527882 by max chen in Staging-4.21 branch]
2018-10-31 11:38:01 -04:00