Commit Graph

27355 Commits

Author SHA1 Message Date
zach brockway 08cd8da277 VR Editor: Introduce minimal UVREditorModeBase class.
This is the new parent class of UVREditorMode, and subsumes a small subset of its functionality (currently just the HMD stereo viewport rendering setup). IVREditorModule and FVREditorModeManager now use pointers to the base class type. Some deprecation annotations were added, but are commented out and will be enabled in a subsequent changelist due to the large number of external files that require accompanying fixups.

Other changes:
 - The analytics events have been moved from UVREditorMode into FVREditorModeManager (we always want these).
 - The use of UViewportWorldInteraction has been moved from FVREditorModeManager into UVREditorMode (this was really an implementation detail of UVREditorMode).
 - Support for the "Entering VR Mode - Experimental" warning, which was only used by UVREditorMode, was removed.
 - The UVREditorModeBase now has the UWorld as an outer, which makes it eligible for selection in the blueprint debugger.

#jira UE-167701
#rb jason.walter
#preflight 6351cc170313c24974e8f3ad

[CL 22695140 by zach brockway in ue5-main branch]
2022-10-21 14:15:29 -04:00
ennorehling be0b5ec7dc PR #9662: Correct spelling of "receive" in log messages. (Contributed by ennorehling)
#jira UE-167168
#rb trivial
#preflight 6352be99ae33b04ec10beb97

[CL 22694385 by ennorehling in ue5-main branch]
2022-10-21 13:43:26 -04:00
Zak Middleton a68f85d9d2 #ue5 - Truncation/conversion fixes for ProjectLauncher, MediaAssets, ProjectTargetPlatformEditor, and associated UI code.
#jira UE-160837
#rb Dave.Jones2, Andrew.Davidson
#preflight 63518de9f92c325024c03814

[CL 22693245 by Zak Middleton in ue5-main branch]
2022-10-21 12:58:17 -04:00
dave jones2 d481754409 UE-167071 - Batch 5 of UnrealEd truncation warnings
#jira UE-167071
#preflight 63516aaa7261e565c428be37
#rb andrew.davidson, zak,middleton, sebastien.lussier

[CL 22690264 by dave jones2 in ue5-main branch]
2022-10-21 11:14:28 -04:00
Robb Surridge 683dfc3e40 Make vendor links in the Plugin Browser use new Open In Web Browser icon, and update other Open In icons to match.
#jira UE-166188
#rb lauren.barnes
#preflight 6352b14cae33b04ec1070b5a

[CL 22689991 by Robb Surridge in ue5-main branch]
2022-10-21 10:54:57 -04:00
charles bloom f8e04e214f Texture apply configurable new defaults to properties on import
so that we can set standard new properites values for new texures and leave old values on legacy textures
also update oodle sdk version to latest on reimport

#preflight 6351969bae33b04ec1afd308
#jira UE-161926,UE-167478
#rb dan.thompson

[CL 22688250 by charles bloom in ue5-main branch]
2022-10-21 08:50:30 -04:00
jamie dale bd1a288d43 Fixed STransformViewportToolBar not collapsing when the viewport area got too small
This regressed from CL# 22635797 as STransformViewportToolBar would now auto-width rather than shrink. To workaround this while keeping "LevelViewportToolBar.MiddleExtension" we now calculate a max width for the slot containing STransformViewportToolBar that allows it to shrink when the toolbar is wider than the current viewport.

#preflight 6351d255e6096564af2a171d
#rb Rex.Hill, Scott.Nelson
#rnx

[CL 22683648 by jamie dale in ue5-main branch]
2022-10-21 01:16:20 -04:00
aditya ravichandran bdb9727467 Curve Table Editor: Fix an issue causing misalignment between the rows
#rb Lauren.Barnes

[CL 22670626 by aditya ravichandran in ue5-main branch]
2022-10-20 16:45:03 -04:00
Matt Peters d7c8b4dbfc CookMultiprocess: Add replication of log messages from the CookWorkers.
#rb Zousar.Shaker
#rnx
#preflight 6351a3560313c24974d5f8a5

[CL 22670200 by Matt Peters in ue5-main branch]
2022-10-20 16:37:38 -04:00
Dan Thompson 7b15828416 Fix for dragging a texture on a cube when a material already exists, and some protection against redirects in similar cases.
#rb matt.peters
#rb jason.stasik
#preflight 6351a5d9f92c325024c634e5

[CL 22669030 by Dan Thompson in ue5-main branch]
2022-10-20 16:14:02 -04:00
max chen c7d6d67f1d Sequencer: Override ConstructEntitySystemLinker so that it is unique.
This fixes an issue where having the Day Sequence Editor and Level Sequence Editor both active at the same time would have shared the EntitySystemLinker. That led to a spawnable being removed from the registry with the id entry from the day sequence instead of the id entry from the level sequence. Subsequently, that spawnable wouldn't be spawned again after an autosave/restore state because it was still found in the registry.

#rb andrew.rodham
#preflight 6350199bac48fa11ed416ecc

[CL 22660758 by max chen in ue5-main branch]
2022-10-20 12:57:59 -04:00
max chen a0168ec042 Sequencer: Override ConstructEntitySystemLinker so that it is unique.
This fixes an issue where having the Day Sequence Editor and Level Sequence Editor both active at the same time would have shared the EntitySystemLinker. That led to a spawnable being removed from the registry with the id entry from the day sequence instead of the id entry from the level sequence. Subsequently, that spawnable wouldn't be spawned again after an autosave/restore state because it was still found in the registry.

#rb andrew.rodham
#preflight 6350199bac48fa11ed416ecc

[CL 22660743 by max chen in ue5-main branch]
2022-10-20 12:57:34 -04:00
Keith Yerex 6e2c3878b1 Fix FScopedTransaction instances missing a variable name, and add NODISCARD to FScopedTransaction to prevent this from happening in future.
#rb JeanMichel.Dignard
#preflight 635079e2ac48fa11ed65932c

[CL 22658047 by Keith Yerex in ue5-main branch]
2022-10-20 11:51:57 -04:00
lucas dower 6bce8973c5 Fixed crash when attempting to draw pose-watched anim nodes which use custom edit modes such as 'Two Bone IK' and 'Transform (Modify) Bones'.
* Only nodes which have been setup to have drawable elements should be drawn when pose watched, such as 'RigidBody'.
* Anim nodes with custom edit modes should only draw their widgets when explicitly selected or override IAnimNodeEditMode::SupportsPoseWatch

#jira 165766
#rb thomas.sarkanen
#preflight 63514130047f3570adddd035

[CL 22655755 by lucas dower in ue5-main branch]
2022-10-20 10:42:00 -04:00
michael galetzka 73ff20678f Fixed a bug where panning was no longer possible in the curve editor widget
#jira UE-167511
#rb stu.mckenna
#preflight 63506d6aac48fa11ed60efa0

[CL 22655209 by michael galetzka in ue5-main branch]
2022-10-20 10:21:45 -04:00
richard malo ee61aa248e Moved FLevelStreamingGCHelper in its own set of files
#rb patrick.enfedaque
#preflight 635088c98176062ea70412d6

[CL 22653953 by richard malo in ue5-main branch]
2022-10-20 09:14:33 -04:00
Helge Mathee 5867d63b99 Control Rig: Visual representation of casts on connection lines
#rb sara.schvartzman
#jira UE-158186
#preflight https://horde.devtools.epicgames.com/job/63511d888176062ea72f4494

[CL 22653714 by Helge Mathee in ue5-main branch]
2022-10-20 08:55:17 -04:00
Matt Peters e298bc004e Cookmultiprocess: Revert the increased timeout for CookWorkers, now that we have moved the Director's communication into a dedicated thread.
#rb None, trivial
#preflight None, backout
#rnx

[CL 22653495 by Matt Peters in ue5-main branch]
2022-10-20 08:32:31 -04:00
Matt Peters edbbd2ac82 CookMultiprocess: Move CookDirector's communication with CookWorkers to another thread so the communication does not time out when the director process is busy saving and loading packages.
#rb Zousar.Shaker
#rnx
#preflight 635069672a190921f8de145d

[CL 22653478 by Matt Peters in ue5-main branch]
2022-10-20 08:31:01 -04:00
Jurre deBaare 67babaec16 ANIM-RT truncation fixes - Persona
#jira UE-166635
#rb Jaime.Cifuentes, Thomas.Sarkanen
#preflight 63513298047f3570addbcffe

[CL 22653074 by Jurre deBaare in ue5-main branch]
2022-10-20 07:59:06 -04:00
Jurre deBaare c5afc6211b ANIM-RT truncation fixes - AnimationBlueprintLibrary
#jira UE-166629
#rb jaime.cifuentes
#preflight 63512aac8449f85a47b5fa16

[CL 22652656 by Jurre deBaare in ue5-main branch]
2022-10-20 07:23:59 -04:00
Jurre deBaare fc90bea7c4 Engine module & dependencies pass: ANIM-RT truncation fixes
#jira UE-166265
#rb jaime.cifuentes
#preflight 635129bcc9559712ed4f3f0e

[CL 22652601 by Jurre deBaare in ue5-main branch]
2022-10-20 07:21:01 -04:00
bob tellez 68dca16f31 [Backout] - CL22638448
[FYI] Max.Chen
Original CL Desc
-----------------------------------------------------------------
Sequencer: Override ConstructEntitySystemLinker so that it is unique.

This fixes an issue where having the Day Sequence Editor and Level Sequence Editor both active at the same time would have shared the EntitySystemLinker. That led to a spawnable being removed from the registry with the id entry from the day sequence instead of the id entry from the level sequence. Subsequently, that spawnable wouldn't be spawned again after an autosave/restore state because it was still found in the registry.

#rb andrew.rodham
#preflight 6350199bac48fa11ed416ecc

[CL 22647544 by bob tellez in ue5-main branch]
2022-10-19 22:02:58 -04:00
richard malo ce8878fb42 Added UDataLayerEditorSubsystem::GetAllDataLayers()
#rb philippe.deseve

[CL 22647534 by richard malo in ue5-main branch]
2022-10-19 22:02:12 -04:00
jamie dale 174bd4a260 Updated UPanelExtensionSubsystem to support multiple FPanelExtensionFactory elements that each create a widget
#rb Rex.Hill
#rnx

[CL 22647445 by jamie dale in ue5-main branch]
2022-10-19 22:00:45 -04:00