Commit Graph

26673 Commits

Author SHA1 Message Date
Max Chen
4459b39e33 Sequencer: Fix folders getting renamed when reordering them.
#jira UE-162921
#preflight 63126c802b7fe03eb6dd1424
#rb andrew.rodham

[CL 21767537 by Max Chen in ue5-main branch]
2022-09-02 17:05:03 -04:00
karen jirak
1363ea98c1 Updating pilot the actor editor viewport toolbar section to UE5 styles.
#jira UE-160893
#rb sebastian.nordgren
#preflight 631202befb6213403c508de6
#p4v-preflight-copy 21734448

[CL 21765968 by karen jirak in ue5-main branch]
2022-09-02 15:45:10 -04:00
benjamin fox
3f1e7cc556 Do not populate children in the debug tree if the referenced object was already present in the tree
#jira UE-161644
#jira UE-143293
#jira UE-145543
#preflight 630e64faa416f6df25e216c5
#rb phillip.kavan

[CL 21765119 by benjamin fox in ue5-main branch]
2022-09-02 14:57:12 -04:00
Max Chen
acd0eec433 Sequencer: Fix channel key areas being included when filtered out
#jira UE-162856
#rb andrew.rodham
#preflight 63123926da1671f997cc9b94

[CL 21763554 by Max Chen in ue5-main branch]
2022-09-02 13:28:36 -04:00
dan oconnor
d6b579f620 Add a 'finalization' step to UpdateBytecodeReferences, for object graphs with dense lists of dependent blueprints we would repeatedly serialize the same objects. For large object graphs the slowdown could be substantial.
#rb Jordan.Hoffmann
#jira None
#preflight 6311100731667117dfcf268e

[CL 21762910 by dan oconnor in ue5-main branch]
2022-09-02 13:08:02 -04:00
richard malo
e1956557d4 Better detection of actors to regenerate in UWorldPartitionLandscapeSplineMeshesBuilder.
#rb sebastien.lussier, jeanfrancois.dube
#preflight 6311191ae74078cfcdc7a60f

[CL 21762684 by richard malo in ue5-main branch]
2022-09-02 12:58:29 -04:00
Max Chen
3e4ace462f Sequencer: Follow up to add additional shortcuts for Jump to Start/Jump to End that can be handled in the viewport
#preflight 6308454b744536d79ba54a3d
#jira UE-161725
#rb mike.zyracki

[CL 21762424 by Max Chen in ue5-main branch]
2022-09-02 12:50:21 -04:00
brian bekich
f9354ffab0 Networking deprecation cleanup
#preflight 631153ed16293be53140b1ad
#rb louisphilippe.seguin

[CL 21760887 by brian bekich in ue5-main branch]
2022-09-02 11:52:54 -04:00
karen jirak
81fef0df53 Tiny Content Browser tiles will now display text for clarity
#jira UE-161439
#preflight 631165ace53923d4b61b3061
#rb sebastian.nordgren
#p4v-preflight-copy 21734858

[CL 21760852 by karen jirak in ue5-main branch]
2022-09-02 11:52:08 -04:00
jeanfrancois dube
6b505e19ba World Partition Editor Optimizations:
- Implement a simple way to cull out octree levels when searching for intersecting actors by providing a minimum bounding box.
- Stop looking for intersecting actors when the current octree bounds is smaller than the current effective grid size.
- Changed the effective screen grid size to switch faster to higher cell sizes.

Editor tick time goes from ~750ms to <1ms in a test map with 660K actors.

#rb patrick.enfedaque
#preflight 6311056e1c1cfd8b0b4db0cb
#rnx

[CL 21750324 by jeanfrancois dube in ue5-main branch]
2022-09-01 19:18:08 -04:00
Tim Smith
d51b505a28 Fixed issue where undo/redo would crash after a change to the layout of a structure or class saved in an undo transaction.
#rb jaimie.dale
#jira UE-162686
#preflight 63110ca78c4883d43e2b0645

[CL 21746239 by Tim Smith in ue5-main branch]
2022-09-01 15:52:59 -04:00
jonathan bard
06a4f233bb Fixed keyboard shortcuts for landscape paint brush
#rb chris.tchou
#jira UE-162793
#rnx

[CL 21746056 by jonathan bard in ue5-main branch]
2022-09-01 15:40:57 -04:00
sebastien lussier
5ed96bd1ec WorldPartition - Minimap: Added "-DebugCapture" option which writes bitmaps of all captured tiles & the final minimap
#rb jeanfrancois.dube

[CL 21742992 by sebastien lussier in ue5-main branch]
2022-09-01 12:39:57 -04:00
patrick enfedaque
1f23f658e8 LevelInstance: Fix Break operation losing SoftObjectPaths
- Use CopyPasteId + ActorSourceName to find Source Actors this allows filling ExistingToNewMap which is used to remap properties

#jira UE-162360
#rb richard.malo
#preflight 6310a74498103d4521eba185

[CL 21742990 by patrick enfedaque in ue5-main branch]
2022-09-01 12:39:47 -04:00
sebastien lussier
0d643e1c65 Material Baking: Correctly apply TextureSizingType based customization to all texture size properties
#rb patrick.enfedaque
#preflight 6310a19ee1124837759baaf0

[CL 21741681 by sebastien lussier in ue5-main branch]
2022-09-01 11:12:05 -04:00
Per Larsson
682d39ed7e COTF2 - refactored package store synchronization to handle Begin/End lock
#rb CarlMagnus.Nordin
#jira UE-158341
#preflight 631076dbe54ec9d581cec8dc

[CL 21738832 by Per Larsson in ue5-main branch]
2022-09-01 08:57:12 -04:00
Mike Zyracki
a521f61c2b Constraints: Sequencer: Use scaling option when compensating parent constraints on components.
#jira UE-162595
#preflight 630ff934556fc14dcea5ccb5
#rb na

[CL 21734377 by Mike Zyracki in ue5-main branch]
2022-08-31 20:42:42 -04:00
dan oconnor
b91f4077e9 Remove the hardly used DependentBlueprintsToRefresh static member. This container is growing during BP compile, and only being flushed on hot reload. This means the only way to exercise this code was to compile blueprints with dependent blueprints, and then hotreload, which would cause BlueprintChanged to be run on those blueprint which were dependent of the previous, potentially unrelated, user compile requests
#rb Jordan.Hoffman
#jira None
#preflight 630ff29ea416f6df2510f547

[CL 21733542 by dan oconnor in ue5-main branch]
2022-08-31 20:02:27 -04:00
Zak Middleton
044ede1a9d #ue5 - Revert function param change in BP GetSelectionBounds() because C++ uses will complain. Need to deprecate and replace with another method for BPs.
#jira UE-160830
#rb none
#preflight 630e8c1df92416fb92a70f11

[CL 21730584 by Zak Middleton in ue5-main branch]
2022-08-31 18:41:55 -04:00
JeanMichel Dignard
17ab716827 Replaced usages of "master" in InputBindingEditorModule
#jira UE-158620
#rb none
#preflight 630fd668660db81edbc1d9b7

[CL 21729510 by JeanMichel Dignard in ue5-main branch]
2022-08-31 17:51:30 -04:00
dave jones2
8c41f988b0 UE-162610 - Error: Assertion failed: IntFitsIn<OutType>(In) at 'FScriptBuilderBase::EmitTermExpr'
Reverted the IntCastChecked for setting byte constants. Apparently, we have a case where this gets tripped, which needs to be followed up separately.

#jira UE-162610
#preflight none
#rb marc.audy

[CL 21729117 by dave jones2 in ue5-main branch]
2022-08-31 17:29:41 -04:00
jason walter
5742982a3c Add nullptr check for engine shutdown.
#jira UE-162040
#rb none
#preflight 630fc808e54ec9d581ba8f20
#rnx

[CL 21728929 by jason walter in ue5-main branch]
2022-08-31 17:17:09 -04:00
bryan sefcik
8531c77b0f Fixed some issues found when running includetool.
#jira
#preflight 630f983a0345de4ccfd6d155

[CL 21728451 by bryan sefcik in ue5-main branch]
2022-08-31 17:01:36 -04:00
luc eygasier
c4dec1008a Adds Source Control File Dialog.
Displays source control file dialog when checkouting files is impossible during conversion from Uncontrolled Changelist to Changelist.

#preflight 630f740ce352708d444276e0
#rb Patrick.Laflamme

[CL 21727336 by luc eygasier in ue5-main branch]
2022-08-31 16:14:08 -04:00
nick darnell
8c6dccfce9 Core - Making some improvements to TObjectPtr, introducing some templating utilities so that we can better template match TObjectPtr vs UObject* pointers so that a single templated function can work for either.
Core - Added support for assigning a TObjectPtr<T> to a TScriptInterface just like you'd expect from a raw Object*.

Actor - Making a version of GetComponents that will work for TObjectPtr collections.  Additionally fixed several places in the engine where we're forcing the template parameter instead of allowing it to be determined automatically - which forced me to leave one of the GetComponent implementations, but I think we aught to remove it. e.g.

Don't Do

TArray<UPrimitiveComponent*> PrimComponents;
Actor->GetComponents<UPrimitiveComponent>(PrimComponents);

Do

TArray<UPrimitiveComponent*> PrimComponents;
Actor->GetComponents(PrimComponents);

Slate - Introducing support for collections of TObjectPtr<T>'s being used as source lists for the STableView.

#preflight 630f7af8e54ec9d581b03d65
[REVIEW] [at]Marc.Audy, [at]Steve.Robb, [at]Zousar.Shaker

[CL 21727328 by nick darnell in ue5-main branch]
2022-08-31 16:13:49 -04:00