Commit Graph

28873 Commits

Author SHA1 Message Date
wouter burgers
bce6bd161f SceneOutliner: Fixed 'DoesPackageExist called on PackageName that will always return false.' error showing up in the log that happened when the PackageName was an empty string.
#preflight none

[CL 24575461 by wouter burgers in ue5-main branch]
2023-03-09 09:46:11 -05:00
patrick enfedaque
d76798dcec LevelInstance: Blueprint Filter editing support
#rb richard.malo
#preflight 6408fe0c6d06d9a1426bfc81
#rnx

[CL 24575456 by patrick enfedaque in ue5-main branch]
2023-03-09 09:45:52 -05:00
robert manuszewski
06bfb2e2d1 Deprecating UE_GC_TRACK_OBJ_AVAILABLE as it's not required. Simplified available UObject count tracking.
+ Removed GetObjectArrayNumAvailable which was a temp workaround

#preflight 64072ba8ba12ba64167e2bbf
#rb Johan.Torp

[CL 24575353 by robert manuszewski in ue5-main branch]
2023-03-09 09:41:31 -05:00
kriss gossart
d29ffb9f0f Skeletal Mesh - Fixed a crash in FSkeletalMeshReductionSettingsDetails::CustomizeChildren() when the object is a Cloth Asset.
#rb trivial
#fyi Tyson.Brochu
#preflight 6409e64ba450329d6c3210ae
#jira none
#rnx

[CL 24575112 by kriss gossart in ue5-main branch]
2023-03-09 09:21:53 -05:00
Josh Adams
0c0874b782 - Added Platform/OS and Architecture to editor About box
#rb zack.neyland
#preflight 6409d2d1b0544ef0b42fde95

[CL 24574106 by Josh Adams in ue5-main branch]
2023-03-09 07:50:28 -05:00
Charles deRousiers
f9bcfd3dba Change local light unit to be displayed next to the intensity.
#rb none
#jira none
#preflight 6409b3b1cf5fe1e28c381426

[CL 24573360 by Charles deRousiers in ue5-main branch]
2023-03-09 05:45:36 -05:00
sara schvartzman
d0e09f3102 Control Rig: Spline from transforms
#jira UE-173015
#preflight https://horde.devtools.epicgames.com/job/6408cb216c1b9295b9b72053

[CL 24573223 by sara schvartzman in ue5-main branch]
2023-03-09 05:29:59 -05:00
benjamin jillich
7e0b9f48a7 UEFN: Enable additive settings for pose assets
#preflight https://horde.devtools.epicgames.com/job/6408ad18ba12ba6416029e7d
#preflight 64098f36827cf9251b6b6254

[CL 24573110 by benjamin jillich in ue5-main branch]
2023-03-09 05:01:54 -05:00
dan oconnor
12ffbe1f09 Fix typo in tooltip
#rb None
#rnx
#jira UE-172415
#preflight

[CL 24570169 by dan oconnor in ue5-main branch]
2023-03-08 20:04:09 -05:00
joe pribele
a7673567fe change to FObjectPropertyBase ParseObjectPropertyValue and FindImportedObject to take in a TObjectPtr<UObject> instead of UObject
added `SetObjectPtrPropertyValue(void* PropertyValueAddress, TObjectPtr<UObject> Value)`

this allows objects to be imported from text without resolving the object
#preflight 640900fa8832f48a4dc62ee4

[CL 24567650 by joe pribele in ue5-main branch]
2023-03-08 16:56:59 -05:00
Max Chen
3b95ddaf05 Sequencer: Remove deprecated at 5.0 and below from movie scene and level sequence
#preflight 6407e62cc13b7130d2811d09
#jira none
#rb matt.hoffman
#rnx

[CL 24567160 by Max Chen in ue5-main branch]
2023-03-08 16:33:59 -05:00
phillip kavan
4cbe5f2d74 Don't mark an outer level/OFPA asset as dirty when compiling its underlying Blueprint type or when reconstructing an Actor-based Blueprint instance.
#jira UE-152711
#rb Dan.OConnor
#preflight 6408c4e4b0544ef0b4adf228

[CL 24567121 by phillip kavan in ue5-main branch]
2023-03-08 16:32:54 -05:00
dan parkes
d0ad85cb22 [UEFN] Remove Attenuation settings from Audio Track properties
#rb max.hayes alfaroh.corneyiii
#preflight 640736faba12ba6416837669

[CL 24564470 by dan parkes in ue5-main branch]
2023-03-08 14:25:43 -05:00
zach brockway
790a1c48cf Virtual Scouting: Fix for VR transform gizmo not being centered on grouped objects.
Made UActorTransformer do selection normalization consistent with FActorElementLevelEditorSelectionCustomization, which has the effect of appending group actors to the end of the transformables list. (The gizmo uses the last selected actor to determine the position of its visual.)

#jira UE-178084
#rb jason.walter
#preflight 6408b1016c1b9295b9a8b726

[CL 24563868 by zach brockway in ue5-main branch]
2023-03-08 13:51:25 -05:00
patrick enfedaque
50f882fe95 Fix Non-unity build
#rb none
#rnx

[CL 24563532 by patrick enfedaque in ue5-main branch]
2023-03-08 13:40:20 -05:00
patrick enfedaque
c042995662 Level Instance: WorldPartitionActorFilter support (experimental)
- Experimental Flag hides Filter UI
- DataLayerAsset can enable filtering (will show up in Filter Outliner)
- DataLayerInstance can provide default filter value (default value when actor doesn't override)
- Level Instance Actor can have its own recursive filter
- Filtering Editor/Cook/PIE works
- Undo/Redo/Copy/Paste/ResetToDefault
- PackedLevelActors not yet supported

#rb jeanfrancois.dube, richard.malo
#preflight 64087dc36c1b9295b99222e8
#rnx

[CL 24561727 by patrick enfedaque in ue5-main branch]
2023-03-08 12:02:09 -05:00
Max Chen
1203533d4f Sequencer: Remove obsolete Evaluate When Not Spawned
#rb andrew.rodham
#jira none
#preflight 6407db5dba12ba6416c1241e
#rnx

[CL 24560986 by Max Chen in ue5-main branch]
2023-03-08 11:30:16 -05:00
patrick enfedaque
3348e07dcf LevelInstance: Fix Skipped actor descs being displayed in outliner since CL 24422197
#rb richard.malo, sebastien.lussier
#preflight 640791f7aa00423335532974
#rnx

[CL 24560412 by patrick enfedaque in ue5-main branch]
2023-03-08 10:55:55 -05:00
florin pascu
0f6d9d9b28 Use PerPlatformProperties properly when in preview
#jira UE-175594
#rb Jack.Porter
#preflight 6408854ec13b7130d2aa2d5b

[CL 24559190 by florin pascu in ue5-main branch]
2023-03-08 09:39:07 -05:00
patrick enfedaque
46530814a9 OnLoadedActorRemoved: Avoid deselect of actors with a root selection parent
#rb richard.malo, jeanfrancois.dube
#preflight 6407a71cfb10f393c20df66c
#rnx

[CL 24557986 by patrick enfedaque in ue5-main branch]
2023-03-08 07:39:01 -05:00
wouter burgers
7403ba2cf4 SourceControl: After reverting all files in the 'Submit Files' dialog, close it.
#preflight none

[CL 24557400 by wouter burgers in ue5-main branch]
2023-03-08 06:19:24 -05:00
marco anastasi
0f5a4e5481 Add support for cherry picking an asset from the asset history dialog, using Tool Menus
#rb wouter.burgers, brooke.hubert
#preflight 640795242559570cc7f6705b

[CL 24557170 by marco anastasi in ue5-main branch]
2023-03-08 05:40:18 -05:00
wouter burgers
ee0bc4b3f4 SourceControl / UEFN: Hide UEFN 'Revert' functionality behind cvars.
#preflight none
#preflight 640841a4827cf9251bf9f30d

[CL 24556839 by wouter burgers in ue5-main branch]
2023-03-08 05:01:20 -05:00
paul chipchase
6e57dd4c26 The content browser can now respond to packages changing on disk.
#rb Julien.StJean, Matt.Peters
#jira UE-177133
#preflight 64072b19ba12ba64167e20e6

- In the last year we have started to make changes to the package format to allow data to be stored in the same file, but not actually inside of the package itself (See FPackageTrailer) and we might consider moving some other data blobs there in the future. This change has meant that there are code paths that can change things with the package file, that don't actually call save package, such as the process that virtualizes assets and can leave incorrect, stale data in the content browser tool tip.
-- This means when a user virtualizes an asset, the tooltip might indicate that it has not been virtualized and the size of the file on disk has not been changed until they browser to a different folder and browse back to refresh. This has caused people to believe that the virtualization operation has failed.
- This change hooks up UContentBrowserAssetDataSource to trigger a EContentBrowserItemUpdateType::Modified event when ever the package file changes on disk.
- During package save this could trigger multiple EContentBrowserItemUpdateType::Modified events for the same package (one from saving and one from the file being modified) but it looks like duplicate events already occur (if the packages are checked out as part of the save, this will introduce another EContentBrowserItemUpdateType::Modified event). There is a TODO in the code that suggests we might want to spend time removing duplicates events before broadcasting the delegate but when profiling I found that the overhead is quite low. In one test, saving 20 packages cost 4ms for the events triggered by the save and an additional 4ms for the events triggered by the file changing on disk. With the margins being so low it still doesn't look like a problem that is worth spending time on, however I did add a TRACE_CPUPROFILER_EVENT_SCOPE to the broadcasting of the delegate (UContentBrowserDataSubsystem::ItemDataUpdatedDelegate) so if it does become a problem in the future it will be easier to track down.

[CL 24556355 by paul chipchase in ue5-main branch]
2023-03-08 04:32:05 -05:00
helge mathee
2979d9163a GraphEditor: Guard against trashed UEdGraphPins
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/64076c682559570cc7e26bc4

[CL 24556125 by helge mathee in ue5-main branch]
2023-03-08 04:19:40 -05:00