Commit Graph

2825 Commits

Author SHA1 Message Date
katie caputo
beffa4e3d5 Modeling Tools: Disable frustum selection when tool is active
#JIRA UE-216379
#rb lonnie.li

[CL 36759391 by katie caputo in 5.5 branch]
2024-10-01 19:47:52 -04:00
katie caputo
ef362def5a Modeling Tools: Updates Mesh Element Selection default colors
#JIRA UE-225519
#rb Jimmy.Andrews

[CL 36759138 by katie caputo in 5.5 branch]
2024-10-01 19:45:39 -04:00
dario mazzanti
f12e6ec94f [Reference Viewer] Add Loading asset warning for Resolve Referencing Properties action
#jira UE-225302
#rb aditya.ravichandran

[CL 36758760 by dario mazzanti in 5.5 branch]
2024-10-01 19:42:10 -04:00
aditya ravichandran
bbb542ec68 AssetDefinition: Export symbols for AssetDefintion_Blueprint and AssetDefinition_ClassTypeBase
#jira UE-203847
#rb ronald.koppers

[CL 36758316 by aditya ravichandran in 5.5 branch]
2024-10-01 19:37:58 -04:00
jimmy andrews
7ef2e9d40f warn in modeling mode when selection includes engine assets which cannot be modified
#jira UE-224306
#rb lonnie.li

[CL 36757980 by jimmy andrews in 5.5 branch]
2024-10-01 19:35:02 -04:00
viktor chlumsky
6734964ba7 Slate SDF fonts - Font Face editor preview
[REVIEW] [at]Yohann.DosSantos, [at]Peter.Rockwell, [at]JC.Authier, [at]editor-ui-systems
#tests Tested in editor
#rnx <Release Notes exclude>
#rb Peter.Rockwell, yohann.dossantos

[CL 36757715 by viktor chlumsky in 5.5 branch]
2024-10-01 19:32:15 -04:00
dmytro ivanov
b626912ca1 Adding UMaterial and UMaterialInstance asset validators
#rb Florin.Pascu

[CL 36757343 by dmytro ivanov in 5.5 branch]
2024-10-01 19:28:53 -04:00
dario mazzanti
d225080478 [Reference Viewer] Static Mesh, Material and possibly other assets referencing properties not listed when referenced by Mesh Component in a Blueprint
Adds support for "indirect" references, addressing the missing referencing properties.

There are still cases in which we cannot access properties, or their details. In that case, this CL adds a simple node stating that currently that info cannot be retrieved.

Note: there are plans to address some limitations in 5.6, also targeting the support for specific types, e.g. showing Material Parameters, Functions and Texture Samplers name instead of their "raw" C++ property name.


#jira UE-222011
#rb aditya.ravichandran

[CL 36757234 by dario mazzanti in 5.5 branch]
2024-10-01 19:27:53 -04:00
josh adams
a0171baae9 - Fixed another instance of the bad saving method for Defaults
#jira UE-225207
#rb pj.kack

[CL 36755350 by josh adams in 5.5 branch]
2024-10-01 19:07:15 -04:00
josh adams
194dc82bf0 - Fixed an issue with Clearing Encryption Key wasn't saving, as it was using a hacky way to save to defaults (unlike Generate Encryption Key which was using the correct method)
#jira UE-225207
#rb pj.kack

[CL 36755042 by josh adams in 5.5 branch]
2024-10-01 19:04:45 -04:00
paul chipchase
6e7f255861 Add a new feature allowing bulkdata cooked output to be split into smaller files to help with data organization and patching efforts.
#rb Per.Larsson, Pere.Rifa
#jira UE-222974

- To enable the feature call FBulkData::SetCookedIndex with a FBulkDataCookedIndex set to a value between 1 - 255. Zero is currently reserved as the default/off state and can be quickly accessed via FBulkDataCookedIndex::Default.
-- Note that we might change the default value in the future, the main reason to keep it as zero for now is that it means FChunkId values will remain unchanged for bulkdata files not using the feature.
- When a bulkdata object has a cooked index it will output to a file with that value based on the following format  <packagename>.CookedIndex.<extension> so a normal bulkdata payload with a cooked index of 5 would end up writing to <packagename>.005.ubulk.
-- This allows the calling systems to control which bulkdata payloads go to which sub files.
- We currently do not support memory mapped payloads or payloads with the duplicate non optional flags. Support and testing for this will be added later.
- Tested saving/editing/loading packages with bulkdata in the editor (vector fields), build/cook/run normal builds, build/cook/run with feature enabled then running the new code with data produced from non modified code and running non modified exe on data generated with the new code.

### IPackageResourceManager
- Added overloads for most methods that take EPackageSegment that also take a FBulkDataCookedIndex and deprecated the older versions.
- Not all methods have been ported over, just the ones I could test but the rest will need the same treatment at some point.

### FLinkerSave
- Now stores each set of bulkdata, optional bulkdata and memory mapped payloads in separate archives, one per cooked index.
- Added a method ::HasCookedIndexBulkData that returns if any of the normal bulkdata payloads contain a non default cooked index. This is used for some paranoid checks when saving packages to the workspace domain.

[CL 36754477 by paul chipchase in 5.5 branch]
2024-10-01 18:59:56 -04:00
andrey yamashev
4d15baec2a [Backout] - CL36460984
[FYI] Alejandro.Arango
Original CL Desc
-----------------------------------------------------------------
[nDisplay] Fixed issue when media is not working in offscreen with 0x0 window size

- Fixed startup command line parameters generation for offscreen nodes
- No window geometry specification required when running offscreen
- Minor clean up to the cluster node configuration data (default values)

#jira UE-217521
#rb Alejandro.Arango
#rnx

[CL 36754328 by andrey yamashev in 5.5 branch]
2024-10-01 18:58:39 -04:00
semion piskarev
4ba3109d05 MeshModelingTools: Fix the tool command LOCTEXT entries for short names not being parsed by the localization processor.
#rb Jamie.Dale
#jira UE-222927

[CL 36749064 by semion piskarev in 5.5 branch]
2024-10-01 18:02:35 -04:00
michael balzer
875c82516e StylusInput: Update deprecation warning to include reference to new CVar
#jira UE-220354
#rnx

[CL 36749002 by michael balzer in 5.5 branch]
2024-10-01 18:01:59 -04:00
katie caputo
3d4f8d5285 Modeling Tools: Fix bug where level editor scale snapping affected UV editor scale snapping
#JIRA UE-223005
#rb Jimmy.Andrews

[CL 36747861 by katie caputo in 5.5 branch]
2024-10-01 17:48:41 -04:00
Tim Smith
e0faa51c3e Fix issue with content browser now properly detecting new classes from live coding.
#rnx
#rb Julien.StJean
#jira UE-225318

[CL 36592555 by Tim Smith in 5.5 branch]
2024-09-25 17:41:09 -04:00
andrey yamashev
0f56f10871 [nDisplay] Fixed issue when media is not working in offscreen with 0x0 window size
- Fixed startup command line parameters generation for offscreen nodes
- No window geometry specification required when running offscreen
- Minor clean up to the cluster node configuration data (default values)

#jira UE-217521
#rb Alejandro.Arango
#rnx

[CL 36460999 by andrey yamashev in 5.5 branch]
2024-09-19 20:05:36 -04:00
nathan mitchell
ec040ecc93 ScriptableTools: Improve handling of mode shutdown to properly release references to tools allowing deletion of blueprint assets.
#rb lonnie.li

[CL 36452052 by nathan mitchell in 5.5 branch]
2024-09-19 17:21:12 -04:00
katie caputo
a48a73d4da Modeling Tools: Cleans and fixes bugs in UV Snapshot tool, adds icon
#JIRA UE-202724
#rb lonnie.li, semion.piskarev

[CL 36447277 by katie caputo in 5.5 branch]
2024-09-19 15:26:42 -04:00
nathan mitchell
cb9ea68059 ScriptableTools: Fix issue where loading a level while scriptable tools is enabled causes a crash.
#jira UE-220064

[CL 36419397 by nathan mitchell in 5.5 branch]
2024-09-18 22:26:27 -04:00
nathan mitchell
b85bd0eac4 ScriptableTools: Improve deletion handling within the ScriptableTool Mode to prevent crashes when scriptable tool blueprints are deleted.
* Added checks to prevent deletion from happening on any tools or tool builders currently loaded by the mode.

* Added safety checks around groups to prevent weird behavior if null groups are introduced

* Added logging features for scriptable tools to describe failed deletion attempts

#rb semion.piskarev
#jira UE-221693

[CL 36419192 by nathan mitchell in 5.5 branch]
2024-09-18 22:07:27 -04:00
elliot colp
79001e628b [ColorGrading] Center color wheel sliders with wheel when there's too much vertical space
#jira UE-224309
#rb jason.walter

[CL 36406461 by elliot colp in 5.5 branch]
2024-09-18 15:43:14 -04:00
semion piskarev
d2a3c6f635 MeshModelingTools: Fix many LOCTEXT collisions caused by tool short names, due to UI_COMMAND using the same key when registering the same command.
#rb David.Hill, Lonnie.Li
#jira UE-222927

[CL 36406381 by semion piskarev in 5.5 branch]
2024-09-18 15:41:14 -04:00
michael balzer
034dfb256e StylusInput: Disable UStylusInputSubsystem tick
#jira UE-224636
#rb daren.cheng, Jimmy.Andrews

[CL 36403575 by michael balzer in 5.5 branch]
2024-09-18 14:56:24 -04:00
jimmy andrews
42880a5e0e Fix Tri Select tool being called Triangle Edit in the Select tool group, so it has a consistent name and is not confused for the Triangle Edit tool in the Mesh tool group
#jira UE-224487
#rb tyson.brochu

[CL 36343578 by jimmy andrews in 5.5 branch]
2024-09-17 14:02:48 -04:00