Commit Graph

214 Commits

Author SHA1 Message Date
andrey yamashev
1a47c4db2f [Editor,nDisplay] - Ability to disable actor preview in the level editor
#jira UE-136437
#rb Alejandro.Arango, JeanMichel.Dignard
#preflight https://horde.devtools.epicgames.com/job/61b1ba15db65988316952541

#ROBOMERGE-AUTHOR: andrey.yamashev
#ROBOMERGE-SOURCE: CL 18417169 in //UE5/Release-5.0/... via CL 18417171
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18417172 by andrey yamashev in ue5-release-engine-test branch]
2021-12-09 05:02:59 -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
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
anatole menichetti
b6d019e71c Adding SlateScripting plugin, SlateScriptingCommands module and UICommandsScriptingSubsystem to register commands dynamically within existing UI Command LIsts through scripting. Sequencer, Curve Editor, Content Browser, Main Frame, Level Editor and Level Viewports are currently the only systems exposing the command lists.
#jira UE-118789

#ROBOMERGE-AUTHOR: anatole.menichetti
#ROBOMERGE-SOURCE: CL 17735664 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17735675 by anatole menichetti in ue5-release-engine-test branch]
2021-10-06 11:07:42 -04:00
aurel cordonnier
7f517562d5 Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00
matt kuhlenschmidt
4d00efa3b9 Adjust viewport toolbar color and styles
#ROBOMERGE-SOURCE: CL 17405434 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17405547 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-09-02 13:34:57 -04:00
patrick enfedaque
9a698d56aa WorldPartition: Cleanup
- Remove unused callbacks
- Remove bEnableWorldPartiton property
- Add UWorld::IsPartitionedWorld() instead of checking for GetWorldPartition() != nullptr

#rb jeanfrancois.dube
#preflight 6130adea5fda57000133c90a

#ROBOMERGE-SOURCE: CL 17401159 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17401160 by patrick enfedaque in ue5-release-engine-test branch]
2021-09-02 08:09:40 -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
matt hoffman
0b64c667b5 Matinee/Editor: Renamed usages of the word 'Matinee' to 'Cinematics' where applicable in code comments.
#jira UE-105313
#rb Trivial

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

[CL 16691816 by matt hoffman in ue5-release-engine-test branch]
2021-06-16 13:43:52 -04:00
Patrick Boutot
fbf6261906 Slate: Add FSlotArguments as a way to create FSlot in the declarative way, similar to SWidget. It will be used to support TSlateAttribute on FSlot. TAttribute will be in the FSlotArguments and the FSlate will have a TSlateAttribute, similar to SWidget. The previous slot will be deprecated once everything is converted. Convert SOverlay to FSlotArguments.
#jira UE-114425
#rb vincent.gauthier
#preflight 60acf3a86905a60001c2170e

[CL 16447861 by Patrick Boutot in ue5-main branch]
2021-05-25 10:13:56 -04:00
Lauren Barnes
aee8534812 Updates to the in-viewport menu styling, and turning the UI on by default. Adds SWindow::MakeStyledCursorDecorator for custom styling.
#rb Matt.Kuhlenschmidt
#preflight 60abbd6b8194e70001ec9294
#jira UETOOL-3450

[CL 16436496 by Lauren Barnes in ue5-main branch]
2021-05-24 12:18:51 -04:00
BorMor
2a2b00c159 PR #7885: Use ShouldShowMouseCursor() instead of direct variable access (Contributed by BorMor)
#rb trivial
#jira UE-115170

[CL 16278453 by BorMor in ue5-main branch]
2021-05-11 15:33:49 -04:00
JeanFrancois Dube
10b0964599 Data Layers changes
- Keep a reference to the data layers actor in the level to ensure initial loading.
- Always create a data layers actor when creating a new partitioned world.

#rb richard.malo

[CL 16183601 by JeanFrancois Dube in ue5-main branch]
2021-05-03 09:39:35 -04:00
JeanFrancois Dube
9c1619a06e Backout 16168385
#rb none

[CL 16171759 by JeanFrancois Dube in ue5-main branch]
2021-04-30 15:09:08 -04:00
JeanFrancois Dube
9a9cdd80ca Data Layers changes
- Keep a reference to the data layers actor in the level to ensure initial loading.
- Always create a data layers actor when creating a new partitioned world.

#rb richard.malo
#preflight 608c0838a0d23c000116164c

[CL 16168385 by JeanFrancois Dube in ue5-main branch]
2021-04-30 10:54:42 -04:00
Lauren Barnes
04cc19f21b Adding back selected actor's level info in the viewport
#jira UE-108971
#rb trivial
#preflight 608b07c1c0f1f2000102a27d

[CL 16161229 by Lauren Barnes in ue5-main branch]
2021-04-29 16:06:36 -04:00
Lauren Barnes
6d7a227e3a Adding DPI Scaling and fallback positioning for the in-viewport menu
#jira UE-11049
#rb Brooke.Hubert
#preflight 60789bfa2582470001c28b63

[CL 16026215 by Lauren Barnes in ue5-main branch]
2021-04-15 16:48:22 -04:00
graham wihlidal
1c9686063e Implement rendering support for Nanite editor view modes - overview isn't implemented yet, and material/scene min/max/delta Z needs to be reimplemented in a generic way.
#rb brian.karis
#fyi rune.stubbe, michal.valient

[CL 15786770 by graham wihlidal in ue5-main branch]
2021-03-23 18:34:37 -04:00
graham wihlidal
700a73bf55 Editor/UX work for proper Nanite editor view modes with console override; rendering code will come later. (currently disabled with NANITE_VIEW_MODES tag)
#rb matt.kuhlenschmidt
#fyi brian.karis, michal.valient

[CL 15755745 by graham wihlidal in ue5-main branch]
2021-03-21 04:07:16 -04:00
danny couture
adb002987c Avoid having the cursor decoration follow you everywhere on the desktop for the entire duration of a drop operation that might require a long async compilation
#rb Ryan.Schmidt
#robomerge Release-5.0-EarlyAccess

[CL 15537383 by danny couture in ue5-main branch]
2021-02-25 22:00:31 -04:00
Max Chen
eaa52d8bf2 Editor: Added utility functions for viewports
GetViewports, GetActiveViewport, SetAllowsCinematicControl, GetAllowsCinematicControl.

PilotLevelActor, EjectPilotLevelActor, EditorSetGameView, EditorGetGameView now take an optional config key to indicate which viewport should be set/get. Default is none, which acts on the active viewport (no change in existing behavior)

#jira UE-108941
#rb brooke.hubert

[CL 15522119 by Max Chen in ue5-main branch]
2021-02-24 17:53:02 -04:00
jeanfrancois dube
34d2561852 Don't show the change level viewport widget for partitioned worlds.
#rb patrick.enfedaque

#ROBOMERGE-SOURCE: CL 15488723 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15488747 by jeanfrancois dube in ue5-main branch]
2021-02-22 09:19:22 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Jamie Dale
3f3e0e7a67 Updated actor property editing to be typed element based
SActorDetails now operates on a given UTypedElementSelectionSet (removing its dependence on the global selection), and also operates based on the list of selected top-level elements rather than the selected actors.

UTypedElementDetailsInterface provides the interface needed for an element to be used with the details panel, with ITypedElementDetailsObject being the underlying glue object.
The ITypedElementDetailsObject instance will exist as long as the details panel is using it, so gives a lifetime to potentially synthesized UObject instances that are created purely for editing (eg, on instances).

This change removes almost all direct use of UpdateFloatingPropertyWindowsFromActorList, with only a single use-case in the reference viewer remaining.
Most code was already using UpdateFloatingPropertyWindows anyway, which now emits an extra OnElementSelectionChanged event in addition to its previous OnActorSelectionChanged event.
UpdateFloatingPropertyWindowsFromActorList now only emits an OnOverridePropertyEditorSelection event and no longer emits an OnActorSelectionChanged event.
SActorDetails is updated from both OnElementSelectionChanged and OnOverridePropertyEditorSelection, with the OnActorSelectionChanged event remaining for backwards compatability with existing code.

#jira
#rb Chris.Gagnon, Brooke.Hubert

[CL 15037524 by Jamie Dale in ue5-main branch]
2021-01-11 11:14:52 -04:00