This detects if any selected mesh paint textures are not at the currently requested size and resizes them.
It's similar in spirit to the vertex painting "fix" operation which detects if the mesh has changed and tries to reapply painting.
[CL 35739342 by jeremy moore in ue5-main branch]
* Add FToolBarStyle::SeparatorThickness to specify the thickness of separators in toolbars.
* Reduce button paddings in the new viewport toolbar.
* Adjust combo button paddings to add extra space on the left side of the main sub menu combo buttons in the new viewport toolbar.
* Set up separator styling to be thin using FToolBarStyle::SeparatorThickness and using the FStyleColors::Dropdown color.
* Update the Concert and Avalanche modules to use the new FToolBarStyle::SeparatorThickness default value of 2.0f instead of their hardcoded 2.0f values.
#jira UE-212287
#rb Dario.Mazzanti
[CL 35693985 by sebastian arleryd in ue5-main branch]
* Create a style named "ViewportToolbar" for toolbar entries that currently sets a brighter background color to help visually group the toolbar.
* Create a separate style named "ViewportToolbar.Raised" for any entries raised to the top-level toolbar. Such entries do not get the brighter background because they're a part of the submenu they were raised from and that submenus brighter background will provide the visual grouping hint.
* Apply the new "ViewportToolbar" style to the UToolMenu representing the new level editor viewport toolbar.
* Add the ".Raised" suffix to any set style when an entry is raised to the top-level of a toolbar. Any entry raised within the viewport toolbar (using style "ViewportToolbar") will therefore hit the "ViewportToolbar.Raised" style.
#jira UE-212287
#rb aditya.ravichandran, Dario.Mazzanti
[CL 35596044 by sebastian arleryd in ue5-main branch]
- Shortcuts on toolbar item tooltips now use a dedicated display style instead of being embedded in the text string.
- Enhanced tooltips now have an animated transition between states.
- Updated visual styles for enhanced tooltips.
- Images in enhanced tooltips now print their alt text as captions in italics below the images.
#rb scott.nelson
[CL 35541983 by robb surridge in ue5-main branch]
[FYI] Robb.Surridge
Original CL Desc
-----------------------------------------------------------------
Updates to tooltips and to the enhanced tooltip system.
- Shortcuts on toolbar item tooltips now use a dedicated display style instead of being embedded in the text string.
- Enhanced tooltips now have an animated transition between states.
- Updated visual styles for enhanced tooltips.
- Images in enhanced tooltips now print their alt text as captions in italics below the images.
#rb scott.nelson
[CL 35534319 by edwin maynard in ue5-main branch]
- Shortcuts on toolbar item tooltips now use a dedicated display style instead of being embedded in the text string.
- Enhanced tooltips now have an animated transition between states.
- Updated visual styles for enhanced tooltips.
- Images in enhanced tooltips now print their alt text as captions in italics below the images.
#rb scott.nelson
[CL 35531944 by robb surridge in ue5-main branch]
The operation sets the current painting state to the texture asset.
Apply is a better name than commit here.
[FYI] camille.kay
[CL 35468118 by jeremy moore in ue5-main branch]
* Change icon of the Camera Speed submenu.
* Top-level flag the submenu so it always is visible in the new level editor viewport toolbar.
* Make the label of the Camera Speed submenu dynamic when it appears in a toolbar.
#jira UE-212285
#rb Dario.Mazzanti
[CL 35422345 by sebastian arleryd in ue5-main branch]
Split the texture selection tool in two for texture color and texture asset painting.
New texture color mode respects the component/mesh disabling texture color painting.
[CL 35420395 by jeremy moore in ue5-main branch]
* Add Icons.Scalability as a toolbar-specific editor version of the NiagaraEditor.Scalability icon.
* Use Icons.Scalability as the icon for the submenu.
* Remove the label in the toolbar case.
#jira UE-212285
#rb aditya.ravichandran
[CL 35416520 by sebastian arleryd in ue5-main branch]
* Add icon the the Transforms menu.
* Rename to "Transform" (dropping trailing s).
* Rename FName to "Transform" (new full menu name is "LevelEditor.ViewportToolbar.Transform".)
* Update Animation Mode to extend via the new submenu name.
* Set icon on the command "EditorViewport.RelativeCoordinateSystem_Local" from StarshipStyle.cpp to make it actually work.
#jira UE-212285
#rb Dario.Mazzanti
[CL 35395267 by sebastian arleryd in ue5-main branch]
Added new 'Texture Color' tab in mesh paint tool which paints to the mesh component MeshPaintTexture.
This paint tool can paint to multiple selected components (similar to vertex paint tool).
Texture painting needed updating to support this multiselect behavior. In particular seam maps etc needed to be created per texture being edited rather than being global.
Renamed existing 'Color' and 'Weight' tools to 'Vertex Color' and 'Vertex Weight'. Existing 'Texture' tool is referred to as 'TextureAsset' in places where the distinction needs to be made clear in code. Similar renames were needed across the code.
Texture Color tool can add and remove MeshPaintTexture objects from components.
Texture Color tool can copy/paste MeshPaintTexture objects between components.
Texture Color tool can import vertex color painting to the MeshPaintTexture. This is done using the Geometry tools FMeshMapBaker.
Vertex Color tool can import texture color painting to the vertex colors on the component.
Generally tidied the code so that the mesh paint commands use a common pattern for their delegates. Starship icon names needed updating to match this.
Tidied up the MeshPaintingToolProperties so that they use a common hierachy between vertex and texture painting extensions.
Tidied up the MeshPaintingToolProperties UI customizations to take advantage of that sharing and remove duplicated code.
[CL 35090925 by jeremy moore in ue5-main branch]
* Add new view mode index in order to have the Actor Coloration mode behave like the other view modes (mutually exclusive).
* Add tooltips for most of the registered actor color handlers.
* Use FText in PropertyColorSettings and NSLOCTEXT in .ini
#rb JeanFrancois.Dube
#jira UE-219352
[FYI] JeanSebastien.Guay
[CL 34820702 by vincent beauchemin in ue5-main branch]
Add tab icon for Trace Control.
Add a style sheet in SessionFrontend so it's incons are also visible when running from Insights.
#rb ionut.matasaru
#jira UE-215072
[CL 34733973 by catalin dragoiu in ue5-main branch]