Commit Graph

100 Commits

Author SHA1 Message Date
semion piskarev
d965552bcf UVEditor: Cleanup having to do with the modeling tools button. Clarify comments, remove UV editor from IGeometryProcessingInterfacesModule interface since it shouldn't have multiple implementations and isn't a processing algorithm, rename classes that sound like they are asset editors in themselves.
#rb Nathan.Mitchell, Ryan.Schmidt
#jira none
#preflight 6377f29c2a05dabce9561a39

[CL 23206945 by semion piskarev in ue5-main branch]
2022-11-18 17:14:55 -05:00
ryan schmidt
a038fc6942 InteractiveToolsContext: add EToolContextTransformGizmoMode enum and IToolsContextQueriesAPI::GetCurrentTransformGizmoMode(), this provides a mechanism for ITF tools/gizmos to query the active Gizmo mode in the parent Editor.
Add UEditorInteractiveToolsContext::SetForceCombinedGizmoMode() and GetForceCombinedGizmoModeEnabled() so that an ITC can have a toggle for whether or not to respect the Editor gizmo mode.
Add implementation of new ::GetCurrentTransformGizmoMode() in FEdModeToolsContextQueriesImpl, that uses this new flag.
Add support in UCombinedTransformGizmo for specifying which sub-gizmo set is visible based on EToolContextTransformGizmoMode member, or alternately querying EToolContextTransformGizmoMode via IToolsContextQueriesAPI.

ModelingMode: add new UModelingToolsEditorModeSettings::bRespectLevelEditorGizmoMode to configure combined-vs-leveleditor gizmo mode behavior of Modeling Mode. Currently applying this setting to ModelingMode ITC in ::Begin(), so mode exit/enter is needed to apply the setting.

#rb none
#preflight 636bf5bf63037c1026d09aed

[CL 23081762 by ryan schmidt in ue5-main branch]
2022-11-10 12:11:14 -05:00
joe pribele
0926a226cf removed PRAGMA_DISABLE_OPTIMZATIONS that appear to be left in by accident
#rb zousar.shaker
#preflight 636c1c6f7c2b50519028f593

[CL 23063526 by joe pribele in ue5-main branch]
2022-11-09 16:47:19 -05:00
aditya ravichandran
bd94fc3c31 Move the ADynamicMeshActor Outliner filter from ModelingTools to GeometryFramework
#rb Jimmy.Andrews
#preflight 63640d705c51adc95f994f01

[CL 22969748 by aditya ravichandran in ue5-main branch]
2022-11-03 18:43:01 -04:00
michael balzer
1fad4caf2c MeshModelingToolset: Hide BSPConv tool in Restrictive Mode
#preflight 635b30740b08a07d8a6ac2ae
#rb lonnie.li

[CL 22836346 by michael balzer in ue5-main branch]
2022-10-28 15:56:20 -04:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
Robb Surridge
610c467639 Update vendor links for built-in plugins to use secure protocol.
#jira UE-166823
#rb lauren.barnes
#preflight 6352b20b7261e565c476ec3b

[CL 22690089 by Robb Surridge in ue5-main branch]
2022-10-21 11:04:07 -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
semion piskarev
e1d6ffd423 MeshModelingTools: Add detail customization for selection filter in PolyEd and TriEd, make loop/ring selection imply edge selection, per discussion with ux team.
#rb Lonnie.Li
#jira none
#preflight 633c994a0e66c104f1d2889e

[CL 22338072 by semion piskarev in ue5-main branch]
2022-10-04 16:48:57 -04:00
jimmy andrews
fbe0421bc8 Fix level editor gizmo lurking invisibly, still clickable, in the hitproxy buffer after tool start
#jira UE-148253
#rb rinat.abdrashitov
#preflight 63379ff4c37844870a4d43b0

[CL 22307624 by jimmy andrews in ue5-main branch]
2022-10-03 13:00:21 -04:00
semion piskarev
68b84b2a9e MeshModelingTools: Make tool detail panel not lose focus when its contents are changed.
#rb Tyson.Brochu
#jira UE-163969, UE-164605
#preflight 633611e7d165c45137bcf10e

[CL 22271207 by semion piskarev in ue5-main branch]
2022-09-30 11:10:43 -04:00
bryan sefcik
50d4fac9e0 Updated ../Engine/Plugins/... to inline gen.cpp files
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds

After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds

#jira
#preflight 63336159b20e73a098b7f24f

[CL 22218213 by bryan sefcik in ue5-main branch]
2022-09-28 01:06:15 -04:00
michael balzer
ccb9c445ab ModelingMode: Generalize global asset path to resolve ambiguities in restrictive mode
#FORT-496319
#preflight 632a9f9b0a4ad044dee17c5b
#rb ryan.schmidt

[CL 22142014 by michael balzer in ue5-main branch]
2022-09-22 15:01:25 -04:00
ryan schmidt
60ae3fafff ModelingMode: fix mode panel layout issue
#rb none
#preflight 632b2c051003050806e91417
#jira none

[CL 22119058 by ryan schmidt in ue5-main branch]
2022-09-21 14:43:56 -04:00
bryan sefcik
cb0456c6d4 Cleaned up build.cs files by removing any include paths that were already being added by UBT. This was done to help identify how include paths are being added and to help with future refactoring.
#jira
#preflight 631a5c04967ffc68fbf0dd8f

[CL 21911226 by bryan sefcik in ue5-main branch]
2022-09-08 21:44:02 -04:00
Jimmy Andrews
2758020023 fix duplicate localization tag for modeling toolkit PIE warning
#jira UE-163022
#rb trivial
#preflight skip

[CL 21819084 by Jimmy Andrews in ue5-main branch]
2022-09-06 11:59:01 -04:00
Jimmy Andrews
81862ba58e Show warning text when modeling tools are disabled for simulation or PIE
#jira UE-162434
#rb ryan.schmidt
#preflight 6310edcbb21ab2fc453c9f92

[CL 21745780 by Jimmy Andrews in ue5-main branch]
2022-09-01 15:20:26 -04:00
matija kecman
6afbe034af RenderCaptureBaking: Add new icon for the BakeRC tool
#rb tyson.brochu
#rnx
#jira none
#preflight 630e39e00345de4ccfb636ea

[CL 21703743 by matija kecman in ue5-main branch]
2022-08-30 12:36:53 -04:00
Ryan Schmidt
14cb422b72 ModelingTools: move ISMEditorTool from CitySample to Main. Delete the CitySampleModelingTools plugin as all it did was add the ISMEditor Tool.
#rb none
#preflight 63094123c7374751319960c8

[CL 21655117 by Ryan Schmidt in ue5-main branch]
2022-08-28 17:55:47 -04:00
nathan mitchell
7b4deab5ed UVEditor: Add support for new launcher button to appear in the Modeling Mode UV tools category. Introduces a new GeometryProcessingInterface to connect Modeling Mode to the UV Editor plugin while allowing the UV Editor plugin to be optional still.
#rb Ryan.Schmidt
#preflight 63052b2b0061f895d02a06f2

[CL 21518175 by nathan mitchell in ue5-main branch]
2022-08-23 16:01:30 -04:00
Zousar Shaker
3f4252aa56 ObjectPtr upgrade for engine plugins used from UnrealEditor -allmodules. Automated upgrade process.
#rb none
#preflight 62fe7f270601ad0504910c30

[CL 21447894 by Zousar Shaker in ue5-main branch]
2022-08-18 15:08:49 -04:00
michael balzer
829e1a2c1c MeshModelingToolset: Add Pattern tool icon
#preflight 62f58aabbd746abb9991a630

[CL 21348132 by michael balzer in ue5-main branch]
2022-08-11 19:10:13 -04:00
michael balzer
c7460b0d64 ModelingMode: Replace usage of deprecated function UObjectBaseUtility::GetOutermost() with UObjectBaseUtility::GetPackage()
#preflight 62f41cf8466f8c150dbe6853

[CL 21336616 by michael balzer in ue5-main branch]
2022-08-11 11:08:51 -04:00
Ryan Schmidt
c793d4bfa8 SelectionManager: modify Shutdown() to handle clearing active targets itself, as calling ClearActiveTargets() on editor shutdown can result in error if Component is already destroyed
#rb none
#preflight 62d976e53122bf80ae015983

[CL 21203457 by Ryan Schmidt in ue5-main branch]
2022-07-21 12:52:31 -04:00
Ryan Schmidt
37883ed91e nonunity fix
#rb none
#preflight skip

[CL 21121058 by Ryan Schmidt in ue5-main branch]
2022-07-15 22:06:51 -04:00