Commit Graph

467 Commits

Author SHA1 Message Date
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
mark meijer
dc1c27c1c5 Gather text from source, resolve macro has an empty source text (.cpp files)
Resolve duplicate keys(identifiers)
Resolve macro has an empty source text

#jira UE-176755
#rb eric.boucher, Leon.Huang, Jamie.Dale

[CL 35998938 by mark meijer in ue5-main branch]
2024-09-04 01:38:29 -04:00
graham wihlidal
b0abb356b6 Refactored Nanite static and skeletal mesh settings layout helpers to avoid a monolithic build linker error causing blocking runtime crashes
#rb Rex.Hill

[CL 35995556 by graham wihlidal in ue5-main branch]
2024-09-03 22:08:17 -04:00
sebastian arleryd
885cbdafc0 Apply styling to all new viewport toolbars in asset editors
#jira UE-212287
#rb ross.smith

[CL 35955196 by sebastian arleryd in ue5-main branch]
2024-09-02 10:11:09 -04:00
graham wihlidal
72f7999a66 Refactored custom FMeshNaniteSettings UX logic from UStaticMesh into a reusable template that can be shared between all the relevant Nanite asset types. This change adds also adds UX logic to USkeletalMesh for Nanite using this new approach.
#jira UE-210663
#fyi rune.stubbe, brian.karis, jamie.hayes

[CL 35889580 by graham wihlidal in ue5-main branch]
2024-08-28 23:41:58 -04:00
danny kabrane
eeb45db27c Interchange:
- Apply reimport strategy on collisions

StaticMeshEditorSubsystem:
- Set editor-generator flag on the collision

GeomFitUtils:
- Remove setting of editor-generated flag, leaving it to the user to set it

#jira UE-221899
#rb JeanLuc.Corenthin

[CL 35733232 by danny kabrane in ue5-main branch]
2024-08-22 02:35:21 -04:00
dario mazzanti
99d1ec1bf6 [Viewport Toolbar] Add the LOD submenu to the new Static Mesh viewport toolbar
#jira UE-219050
#rb sebastian.arleryd

[CL 35535586 by dario mazzanti in ue5-main branch]
2024-08-14 11:35:15 -04:00
sebastian arleryd
03b48e9f21 Add icon to the Select submenu of the new level editor viewport toolbar
Also rename UE::UnrealEd::CreateViewportToolbarSelectionSection to UE::UnrealEd::CreateViewportToolbarSelectSection to map better to the submenu's FName.

#jira UE-212285
#rb Dario.Mazzanti

[CL 35395836 by sebastian arleryd in ue5-main branch]
2024-08-08 10:41:00 -04:00
dario mazzanti
cf80941354 [Viewport Toolbar] Match the entries of the "View Modes" menu for the Static Mesh, Material and Water Editor
#jira UE-220629
#rb ross.smith

[CL 35244768 by dario mazzanti in ue5-main branch]
2024-08-01 10:52:43 -04:00
dario mazzanti
06c8593ff1 [Viewport Toolbar] Sync with design and implement "Settings" submenu for Static Mesh editor's new viewport toolbar
Currently choosing to implement the menu items creation differently with respect to the existing legacy menu, which is implemented as a ComboBox, which also looks different from the current style of the new toolbar.

Maintaining both items (one a Widget, the other one a list of entries) with the same code allowing for them to look different based on their context doesn't seem too convenient at this stage.

New implementation is generating checkbox items based on a list provided by the IPreviewProfileController being used (similarly to what other menus do).

#jira UE-219054
#rb ross.smith

[CL 35200880 by dario mazzanti in ue5-main branch]
2024-07-30 18:08:09 -04:00
dario mazzanti
0382de4aac [Viewport Toolbar] Create the generic UnrealEd "Camera" submenu and add to the new Blueprint and Static Mesh viewport toolbars
Also updates Level Editor toolbar to use the generic UnrealEd Camera.

#jira UE-219040
#rb ross.smith

[CL 35097260 by dario mazzanti in ue5-main branch]
2024-07-25 18:01:49 -04:00
dario mazzanti
a74bf3660b [Viewport Toolbar] Move the new viewport toolbars above their viewports instead of on top to not obscure pixels
Updates the following editors:

- Level
- Blueprint
- Static Mesh
- Material/Instance/Function

#jira UE-219065
#rb ross.smith2

[CL 35020054 by dario mazzanti in ue5-main branch]
2024-07-23 11:23:11 -04:00
dario mazzanti
6dfccbd094 [Viewport Toolbar] Remove unnecessary Viewport argument from menu entries API
Removing Viewport argument from methods which can retrieve it from the available ViewportContext.

#rb brooke.hubert

[CL 34856723 by dario mazzanti in ue5-main branch]
2024-07-16 18:28:30 -04:00
dario mazzanti
4145afbc87 [Viewport Toolbar] Add new "Performance & Scalability" submenu to the new Static Mesh viewpor toolbar
#jira UE-219048

[CL 34837674 by dario mazzanti in ue5-main branch]
2024-07-16 09:49:22 -04:00
dario mazzanti
46e3a186eb [Viewport Toolbar] Use UE::UnrealEd Transform, Selection and Snapping menus from Blueprint and Static Mesh editors
#jira UE-219044
#rb ross.smith2

[CL 34813620 by dario mazzanti in ue5-main branch]
2024-07-15 11:07:05 -04:00
sebastian arleryd
fb2ac5e2af Add a new ToolMenus-based viewport toolbar to the Static Mesh editor (changed CVAR!)
* The new viewport toolbar only has a View Modes menu (Lit, Unlit, ...) at the moment. More to come!
* This change also changes the CVAR used to enable the new viewport toolbars. The new CVAR is "ToolMenusViewportToolbars" and applies to all viewport toolbars. The previous CVAR was "LevelEditor.ToolMenusViewportToolbar" and only applied to the level editor. Set the new CVAR to 0 (default) to only show the old viewport toolbars, 1 for side-by-side mode that shows both the old and new, or 2 to only show the new.

#jira UE-211508
#rb Dario.Mazzanti

[CL 34708617 by sebastian arleryd in ue5-main branch]
2024-06-27 10:43:09 -04:00
tiago costa
c631dee145 Visualize Distance Field in Static Mesh Editor.
#jira UE-216454
#rb Krzysztof.Narkowicz

[CL 34093451 by tiago costa in ue5-main branch]
2024-06-04 10:22:38 -04:00
alexis matte
7e6a2d7897 Interchange: add LOD import Asynchronous parameter to allow synchronous import when the caller cannot support asynchronous.
#jira UE-212705
[FYI] jeanluc.corenthin
#rnx

[CL 33792719 by alexis matte in ue5-main branch]
2024-05-21 09:37:20 -04:00
sebastien lussier
02a0620a4d MergeActor - 1st pass cleaning up include files in order to avoid rebuilding the whole engine when editing merge actor settings
#rb JeanFrancois.Dube

[CL 33209699 by sebastien lussier in ue5-main branch]
2024-04-24 15:24:31 -04:00
alexis matte
0004797e0e Add new reimport button in meshes editor to force re-import with dialog.
#jira UE-212621
#rb JeanLuc.Corenthin
#rnx
#prefligth 66268cac684c0e6f587a5e3d

[CL 33184601 by alexis matte in ue5-main branch]
2024-04-23 19:11:50 -04:00
george rolfe
d2a9c219bc Added z-index override to Viewport AddOverlay calls
#jira UE-212438
#rb brooke.hubert

[CL 33063642 by george rolfe in ue5-main branch]
2024-04-17 23:41:14 -04:00
mikko mononen
4828e61035 Anim Editor: Draw AssetUserData
- Added UAssetUserData::DrawCanvas() which can be used to draw info to canvas (e.g. text labels)
- Added DrawCanvas() support to static mesh editor
- Added UAssetUserData::Draw() and UAssetUserData::DrawCanvas() support to anim editors

#jira UE-208629
#rb Thomas.Sarkanen

[CL 32269931 by mikko mononen in ue5-main branch]
2024-03-15 06:11:37 -04:00
alexis matte
7ff253d7ab Interchange: Fix skeletal mesh reimport: custom LODs, Alternate skin profiles and Cloth binding are now re-importing properly.
- Also fix the legacy alternate skinning if there is custom LODs in the asset. The alternate skin profiles are not lost anymore

#jira UE-205049 , UE-204958 , FORT-705238
#rb JeanLuc.Corenthin
#rnx

[CL 31335966 by alexis matte in ue5-main branch]
2024-02-09 07:59:04 -05:00
jimmy andrews
2983938f51 Make the static mesh editor create its socketmanager on post-init, so it's there when user interacts with sockets on the mesh (even if the sockets window was never opened)
#jira UE-204967
#rb tyson.brochu

#changelist validated
#virtualized

[CL 31216714 by jimmy andrews in ue5-main branch]
2024-02-06 11:27:40 -05:00
ola olsson
1e7d818b97 Remove needless include of NaniteDefinitions.h to cut UE build items due to changes from ~5000 to ~100
#rnx
#rb graham.wihlidal

[CL 30629721 by ola olsson in ue5-main branch]
2024-01-16 03:46:33 -05:00