Commit Graph

31366 Commits

Author SHA1 Message Date
matt peters
79da0bdad8 Updated display string for changelist descriptions to use space character in place of other whitespace characters (similar to P4V).
- allows viewing descriptions which traverse multiple lines
- only affects the single line view (tooltip, etc still display as before)
#rnx
#rb zach.rammell

[CL 30279052 by matt peters in ue5-main branch]
2023-12-12 17:18:07 -05:00
jon cain
e9dd350e1c Set a nullptr check to avoid crash when Composite node reroute can't be resolved from bad Material uasset data.
#rb Jason.Nadro

[CL 30277229 by jon cain in ue5-main branch]
2023-12-12 16:31:42 -05:00
matt peters
a483651244 CookIndeterminism: Add a -CookLast argument to the cooker that loads a package at start of cook and saves it only after all other packages have been cooked. This can be contrasted with bCookFirst to find packages that can be modified by other packages.
#rnx
#rb Zousar.Shaker

[CL 30274478 by matt peters in ue5-main branch]
2023-12-12 15:31:10 -05:00
dan thompson
36d57fc3b2 Update normal map detection on import to use a view instead of locking the mips directly.
#jira UE-175149
#rb charles.bloom, fabian.giesen

[CL 30272670 by dan thompson in ue5-main branch]
2023-12-12 14:45:28 -05:00
max chen
ea910823bd Sequencer: Additional Tree View UX - Highlight parents even if the selected item is collapsed
Same as SSceneOutlinerTreeView::Private_UpdateParentHighlights

#rb Andrew.Rodham
#jira UE-200166

[CL 30272151 by max chen in ue5-main branch]
2023-12-12 14:29:01 -05:00
guillaume arruda
fa4c1675d3 Improve behavior tree debugging
- Add a warning to the bottom left of the debug window when the behavior tree being debugged is paused.
- Gather runtime values from instanced nodes when needed so the correct values are displayed when debugging.
- Make double clicking on a dynamic subtree node open the running subtree
#rb Yoan.StAmant

[CL 30265686 by guillaume arruda in ue5-main branch]
2023-12-12 11:46:29 -05:00
patrick enfedaque
b7f22b2e55 ReplaceActors: Selection optimization (costing > 40seconds for about 500 selected actors). Avoid notifying for every selection change since it is already inside a batch operation.
#rb sebastien.lussier
[FYI] Chris.kay

[CL 30265041 by patrick enfedaque in ue5-main branch]
2023-12-12 11:17:37 -05:00
yoan stamant
096f4d117b [AIGraph] UpdateDeprecatedClasses is now executed only when saving to persistent storage, otherwise node instances might not be fully created (i.e. transaction buffer while loading the asset)
#jira UE-201664
#rb Mieszko.Zielinski

[CL 30264158 by yoan stamant in ue5-main branch]
2023-12-12 10:47:58 -05:00
patrick enfedaque
b7eaad89dc WorldPartition: Add UActorDescContainerInstance/FWorldPartitionActorDescInstance which take transient/context data from UActorDescContainer/FWorldPartitionActorDesc leaving them as pure on disk representations.
- UActorDescContainerInstance contains: Transform, ContainerID, InstancingContext
- FWorldPartitionActorDescInstance contains: ResolvedDataLayers, RefCounts, Remapped Instanced actor path, Actor loading code

#rb JeanFrancois.Dube, Richard.Malo, Sebastien.Lussier
#tests editor, cook, pie, hlod builder, level instance, internal projects

[CL 30260359 by patrick enfedaque in ue5-main branch]
2023-12-12 06:59:42 -05:00
jaime cifuentes
1fb7f61aa1 Animation layers now will start on a shared group by default, making them share instance at runtime
#rb Thomas.Sarkanen
#jira UE-172741

[CL 30258485 by jaime cifuentes in ue5-main branch]
2023-12-12 03:41:26 -05:00
christopher waters
e9661bc768 Preparing for dependency cleanup.
[CL 30244022 by christopher waters in ue5-main branch]
2023-12-11 13:55:22 -05:00
huw bowles
acda5231f2 Patch fix for a consistent crash from Details panel code when selecting actors in level. Author of related code contacted to discuss.
[FYI] jared.cotton
#rb huw.bowles

[CL 30233028 by huw bowles in ue5-main branch]
2023-12-11 05:19:11 -05:00
benoit gadreau
ad7ac6402d New TRS Gizmo: rotate modes
two rotation modes available via Gizmos.RotateMode:
    - 0: Pull, to rotate the object by pulling along the tangent to the circle (default)
    - 1: Arc, to rotate the object by rotating around the gizmo center (like the screen space rotation does)

#jira UE-200162
#rb sara.schvartzman

[CL 30232941 by benoit gadreau in ue5-main branch]
2023-12-11 05:03:18 -05:00
helge mathee
101351ad7d Control Rig: Support for marquee selection in the viewport
#rb sara.schvartzman
#jira UE-120537

[CL 30232838 by helge mathee in ue5-main branch]
2023-12-11 04:45:22 -05:00
matt peters
64658cf6ae GetAssetRegistryTags deprecation: Make the old GetAssetRegistryTags and related functions deprecated.
Upgrade the overrides and callsites in all of Epic's code.
Every class that can be subclassed by licensees that has its override change needs to keep the old version of the function as deprecated. Otherwise subclasses that call Super::GetAssetRegistryTags will have a compile error instead of a deprecation warning.
Several classes had their own extension method for GetAssetRegistryTags being passed on to user data classes. Updated all of those to take FAssetRegistryTagsContext just like GetAssetRegistryTags does.
#rnx
#rb Francis.Hurteau

[CL 30224166 by matt peters in ue5-main branch]
2023-12-08 21:45:21 -05:00
jordan hoffmann
fadd7e4951 [BugFix] accidently didn't submit this file as apart of 30029548
#rb dan.oconnor

[CL 30220186 by jordan hoffmann in ue5-main branch]
2023-12-08 16:51:05 -05:00
ben humphreys
e9c9ac7a74 Added binding to create a new Custom Event Node. No binding by default. Similar to pressing C to create a new Comment Node.
#jira UE-200930
#rb Phillip.Kavan

[CL 30218170 by ben humphreys in ue5-main branch]
2023-12-08 15:12:30 -05:00
jared cotton
b6aa506f02 SOL-5617 - "The editor UI for [at]editable optionals does not respect property type customization"
- if we encounter a set option in `FDetailPropertyRow` we use its value instead. This allows for cusomizations to just 'work' without any special handling for options.
    - Note: There is some case-handling to ensure the display name is still the options rather than the values.

[CL 30214987 by jared cotton in ue5-main branch]
2023-12-08 13:18:12 -05:00
ben humphreys
afb78f51e7 Added "Find References" to UMG animation right-click menu.
[REVIEW] editor-ui-systems
#jira UE-200929
#rb Patrick.Boutot, Vincent.Gauthier

[CL 30213513 by ben humphreys in ue5-main branch]
2023-12-08 12:15:15 -05:00
charles lefebvre
31fed5aa5d GAllowActorScriptExecutionInEditor must be false when we call BeginPlay
Replace previous fix in
[FYI] bob.tellez
#rb ben.zeigler
#rnx

[CL 30209435 by charles lefebvre in ue5-main branch]
2023-12-08 08:45:24 -05:00
benoit gadreau
c2ee0303bc New TRS Gizmo: enable indirect manipulation with hidden gizmo
#jira UE-201821
#rb sara.schvartzman

[CL 30209103 by benoit gadreau in ue5-main branch]
2023-12-08 08:09:31 -05:00
phebert74
6a4ad8b65e PR #11097: Fix to allow listener delegates to potentially mutate the managed set while iterating.
#jira UE-200514
#rb Phillip.Kavan

[CL 30196753 by phebert74 in ue5-main branch]
2023-12-07 18:58:25 -05:00
charles bloom
561de59ec3 Asset Export to DDS for RenderTarget supports cubes,volumes,etc
GetRenderTargetImage support cubes,volumes,etc
clean up virtual functions in TextureRenderTarget class hierarchy
push shared functions up to root so they can be accessed without sub-classing

#rnx
#rb fabian.giesen

[CL 30190591 by charles bloom in ue5-main branch]
2023-12-07 15:09:28 -05:00
jeanfrancois dube
e9ad689957 Source Control: don't show the success icon when unable to submit the changelist and there's no warnings or errors.
#rb Richard.Malo
[FYI] jeansebastien.guay

[CL 30187851 by jeanfrancois dube in ue5-main branch]
2023-12-07 14:14:32 -05:00
max chen
96499ec11c Sequencer: Tree View UX
- TableRowStyle for Sequencer which is a combination of the alternative row style and the show parent style - Alternating rows have different tints, parents have different tints.
- Make sure top level rows also report as a parent row
- Rows that have keys or sections selected also report as highlighted

#rb Andrew.Rodham
#jira UE-200166

[CL 30187311 by max chen in ue5-main branch]
2023-12-07 13:58:37 -05:00