Commit Graph

319 Commits

Author SHA1 Message Date
sebastien hillaire
b7f8af4297 Substrate - Rename/move file(s)
#rb none
[FYI] charles.derousiers

[CL 27515000 by sebastien hillaire in ue5-main branch]
2023-08-31 04:48:07 -04:00
jeanfrancois dube
a5384ad9e0 Changed a TArray to a TSet for FLevelEditorOutlinerSettings::UnsavedAssets.
Editor is now responsive when generating 32K actors through PCG.

#rb richard.malo

[CL 27269795 by jeanfrancois dube in ue5-main branch]
2023-08-22 10:09:06 -04:00
juan portillo
ec5551d238 Added GetLevelEditor to Level Editor Menu Context to get the (public facing) ILevelEditor, as the existing SLevelEditor is unusable outside
#rb Rex.Hill

[CL 27029302 by juan portillo in ue5-main branch]
2023-08-11 11:17:52 -04:00
logan buchy
87012153c4 Remove TypedElementViewportInteractionGizmoManipulation from TypedElement ViewportInteraction
* The same functionality is provided by the GizmoManipulationStarted and GizmoManipulationStopped.
* This simplifies the interface and removes the bespoke parameter added to branch between when manipulation starts and when it is ongoing to avoid expensive rendering invalidations
* There are some clients of TypedElementViewportInteractionGizmoManipulation::ApplyDeltaToActor, this CL does not address usage of this function.  Doing so will require further adoption of TypedElements among those systems

#jira UE-187188
#rb Brooke.Hubert

[CL 25964466 by logan buchy in ue5-main branch]
2023-06-13 17:28:30 -04:00
ben hoffman
90ed12e1e5 This is two changelists, re-submitting of 25473883 (which was backed out with 25495316) and also a cherry pick of 25507685 to fix an ensure the original CL caused.
#preflight 647773ab0d55081f5494ab67
#jira none

--------------------------------------------------
Add ability to add a widget inside the global window overlay

#rb Patrick.Boutot

#ushell-cherrypick of 25473883 by kristof.morva1

----------------------------------------------
Fix ensure when hiding mouse capture label after exiting PIE

#rb Vincent.Gauthier

#ushell-cherrypick of 25507685 by kristof.morva1

[CL 25709904 by ben hoffman in ue5-main branch]
2023-05-31 14:56:43 -04:00
aditya ravichandran
07f12688e4 Property Matrix Reskin
#rb JeanMichel.Dignard
#preflight 646413f5fa4cf41651def1a5

[CL 25507370 by aditya ravichandran in ue5-main branch]
2023-05-17 10:49:51 -04:00
MikBou123
fc82146553 PR #10368: GroupActors: Add a FixupGroupActors function (Contributed by MikBou123)
#rb brooke.hubert
#Jira UE-183854
#preflight 644c4752877716c8783b8148

[CL 25244749 by MikBou123 in ue5-main branch]
2023-04-28 18:51:58 -04:00
KristofMorva
aef8f4860f Add a Browse button to the Level Editor Toolbar
#rb aditya.ravichandran
#preflight 644a98819c50ddcc0bbd69ae

#ushell-cherrypick of 25215039 by kristof.morva1

[CL 25216467 by KristofMorva in ue5-main branch]
2023-04-27 11:58:56 -04:00
jason hoerner
2a816e5ad4 Further optimization for moving actor with many static mesh components. Only invalidate the static lighting cache at the start of a move operation. We don't invalidate the cache in "GizmoManipulationStarted", because the user can click on a handle (calling the start function) without actually moving, which should have no effect. So a flag is used to detect the first time "GizmoManipulationDeltaUpdate" is called, and subsequent calls can skip repeatedly invalidating the lighting cache.
With this fix, on my machine, the cost of moving a blueprint with 1000 items drops from 45 ms to 7 ms.  Baseline tick is 8 ms (120 fps) when idling, so the results while moving improve from 19 fps to 65 fps.  The remaining time is mostly split between physics and navigation update.  Invalidating the static lighting cache is so costly because it both invalidates the render state of every item, and notifies packages of the change.

#jira UE-147154
#rnx
#rb jamie.dale
#preflight 63ff4748e32cdb7d9aacab16

[CL 25050136 by jason hoerner in ue5-main branch]
2023-04-14 17:02:21 -04:00
yoan stamant
751d0d834c Added Editor BuildMenu support for custom build types registered to EditorBuildUtils
#rnx
#rb mikko.mononen
#preflight 642d65846a37fb35e983f101

[CL 24928769 by yoan stamant in ue5-main branch]
2023-04-05 11:21:14 -04:00
jonathan bard
6e7a97825e Fixed common typo (verticies->vertices)
#rb trivial
#skipci
#rnx

[CL 24061364 by jonathan bard in ue5-main branch]
2023-02-07 17:42:45 -05:00
JeanMichel Dignard
61bf83f261 Level Editor: Added a Show Subcomponents flag
- When true, all components that are part of the selection set will draw their vizualizers.
- When false, only the selected components and the selected actors root components will draw their vizualizers.
- Defaults to true.

#jira UE-171442
#rb lauren.barnes
#preflight 63cab8b76446bf36f2d1dc66

[CL 23791220 by JeanMichel Dignard in ue5-main branch]
2023-01-20 11:36:43 -05:00
Max Chen
cb9c7c84f3 Sequencer: Override BringToolkitToFront so that it can draw attention to the Sequencer tab as opposed to just bringing the whole level editor to front. This allows a hidden Sequencer tab to be brought to the front when Sequencer is invoked.
#jira UE-173516
#preflight 63be3e61bf54fa7b36bab437
#rb lauren.barnes

[CL 23651487 by Max Chen in ue5-main branch]
2023-01-11 14:40:43 -05:00
Charles deRousiers
af6aa8b792 * Add groom view mode menu to level editor
* Unify most groom debug rendering to go through view more rather than CVars

#rb none
#jira none
#preflight 63909a4b0d013d47ef1cee7e

[CL 23427771 by Charles deRousiers in ue5-main branch]
2022-12-07 09:21:47 -05:00
aditya ravichandran
c0e19c7785 Outliner: Fix an issue causing two "Virtual Production" categories in the filter bar
#jira UE-171716
#rb Alejandro.Arango
#preflight 638f948fc0652bbec27f9014

[CL 23414957 by aditya ravichandran in ue5-main branch]
2022-12-06 15:01:08 -05:00
aditya ravichandran
b22780c12b Outliner: Fix an issue causing duplicate filters when you load the layout
#jira UE-171700
#rb lauren.barnes
#preflight 638a20e49242c013262a09c7

[CL 23373580 by aditya ravichandran in ue5-main branch]
2022-12-02 11:09:26 -05:00
sebastian nordgren
18d666bfa5 The File > Recent Levels submenu now contains a Clear Recent Levels command.
#jira UE-151889
#rb lauren.barnes
#preflight 6388a585b21cdd3a26117a55

[CL 23352735 by sebastian nordgren in ue5-main branch]
2022-12-01 10:37:09 -05:00
daren cheng
f7e3bb5c18 Expose multiple viewport-related editor behaviors to editor utility widgets.
#jira UE-76276
#rb Zach Rammell
#preflight 636849cfed07daaa9ac29226

[CL 23014324 by daren cheng in ue5-main branch]
2022-11-07 13:33:27 -05:00
aditya ravichandran
7be93c5466 Outliner:
Add a filter and column to show Unsaved Assets.
Add a filter and modify the source control column to show uncontrolled assets
#jira UE-168231
#rb patrick.laflamme
#preflight 6361417a397c7af8966cec38

[CL 22890180 by aditya ravichandran in ue5-main branch]
2022-11-01 16:02:53 -04:00
Charles deRousiers
2190bdd38e Add Strata debug mode into the level view menu.
This gives direct access to all Strata view mode, which helps with discoverability.

All strata view mode are also available with CVar: r.Strata.ViewMode

#rb none
#jira none
#preflight 635a22c68d56375d45d65e15
#fyi sebastien.hillaire

[CL 22806075 by Charles deRousiers in ue5-main branch]
2022-10-27 02:52:45 -04:00
henrik karlsson
0da5962f86 Removed lots of includes in UE based on compile profiling
#preflight 6356cb02ae33b04ec1e358ac
#rb none

[CL 22786278 by henrik karlsson in ue5-main branch]
2022-10-26 15:02:30 -04:00
jeanfrancois dube
9159844176 Editor Replace Actor: added an option to avoid copying related properties between old and new actor. The original behavior is kept, which was to copy related properties.
#rb richard.malo, philippe.deseve
[FYI] chris.kay
#preflight 635191487261e565c433b464
#rnx

[CL 22707957 by jeanfrancois dube in ue5-main branch]
2022-10-21 22:27:54 -04:00
aditya ravichandran
ba72f580d4 Outliner: Update the list of default type filters
Add the ability for other modules to add custom filters to the Level Editor Outliner
#jira UE-165115
#rb Brooke.Hubert
#preflight 6345779f8b06e0aaa0f298e0

[CL 22505460 by aditya ravichandran in ue5-main branch]
2022-10-13 11:35:32 -04:00
jeanfrancois dube
df23acad8e World Partition: replace popup by on-screen message when streaming is disabled but the world is large enough to justify enabling it.
#rb patrick.enfedaque
fyi jeansebastien.guay
#preflight 632dedbcb4515b7e2232b5e0
#rnx

[CL 22165369 by jeanfrancois dube in ue5-main branch]
2022-09-23 20:46:11 -04:00
sebastien lussier
36306355c4 World Partition: Disable build menu entries if they are not relevant
* Mininmap - World must be partitioned
* HLOD/Spline meshes - World must be partitioned & streaming must be enabled
#rb jeanfrancois.dube
#preflight 63122219ec45fbf3d760633f

[CL 21767630 by sebastien lussier in ue5-main branch]
2022-09-02 17:07:59 -04:00