Commit Graph

20976 Commits

Author SHA1 Message Date
Joe Kirchoff
152203ac9d Update Win64 vcpkg to 2021.05.12, Linux will be enabled in a separate changelist
#rb none
#preflight 60c3ed4713e9fc00017b7358

[CL 16652339 by Joe Kirchoff in ue5-main branch]
2021-06-12 15:36:56 -04:00
Vincent Gauthier
9e176ecf23 Correction to the ReplaceNamedSlotHostContent function to properly remove the widget from its parent before adding it as a NamedSlot.
#rn UMG Designer: Fix to a crash that can happen when using Replace with Child option in the context menu of the hierarchy panel if the Widget being replaced by its child is in a NamedSlot.

#rb patrick.boutot
#jira UE-112751

[CL 16646168 by Vincent Gauthier in ue5-main branch]
2021-06-11 16:00:27 -04:00
patrick enfedaque
c61ba72011 Clear CopyPasteId on new actors (Fix failed check)
#rb jeanfrancois.dube


#ROBOMERGE-SOURCE: CL 16645852
#ROBOMERGE-BOT: (v833-16641396)

[CL 16645857 by patrick enfedaque in ue5-main branch]
2021-06-11 15:41:55 -04:00
patrick enfedaque
8d2fff2a36 DataLayer: Allow default editor load state to be unloaded + Resetting user settings
#rb richard.malo


#ROBOMERGE-SOURCE: CL 16645420
#ROBOMERGE-BOT: (v833-16641396)

[CL 16645445 by patrick enfedaque in ue5-main branch]
2021-06-11 15:21:31 -04:00
Tim Smith
7c44abf17f Improved notifications in the editor/game for live coding.
Added message that packaging can fail if assets reference new changes.

#rb
#rnx
#jira UE-115558
#preflight 60c39c8e8d00b80001b1e85f

[CL 16645001 by Tim Smith in ue5-main branch]
2021-06-11 14:48:25 -04:00
Joe Kirchoff
324b2e40e2 BazelExecutor: Fix templated function to not cause a HeaderTool warning
#rb trivial
#preflight 60c3872ee48bab00019a51b8

[CL 16643833 by Joe Kirchoff in ue5-main branch]
2021-06-11 13:25:19 -04:00
Ruslan Idrisov
9322e66ec3 Pixel Inspector:
- Pixel inspector now gets the right render target pixel format via scene view extension.
- Pixel Inspector HDR render target texture was using unsupported pixel format.

#jira UE-109720
#rb Rod.Bogart

[CL 16642551 by Ruslan Idrisov in ue5-main branch]
2021-06-11 12:02:05 -04:00
Thomas Sarkanen
76b9a585eb Added details customization for picking FMemberReferences
Currently only supports function references when exposed via the details panel. Initial use case is for function bindings on anim nodes. For the customization to apply the FMemberReference must specify the "FunctionReference" metadata.
Prototypes for functions are exposed via metadata "PrototypeFunction" using the full package path to the function.

#rb Phillip.Kavan

[CL 16641661 by Thomas Sarkanen in ue5-main branch]
2021-06-11 11:03:27 -04:00
Thomas Sarkanen
f4eba0b80e Added ability to show external graphs in My Blueprint
Only one level of external graph is added to avoid circular references creating infinite recursion

#rb Phillip.Kavan

[CL 16641649 by Thomas Sarkanen in ue5-main branch]
2021-06-11 11:02:41 -04:00
Lauren Barnes
20a29d78d0 Fixing missing Compile button
#jira none
#rb trivial

[CL 16641408 by Lauren Barnes in ue5-main branch]
2021-06-11 10:45:14 -04:00
Thomas Sarkanen
62cf307b06 Partially revert CL 16640876 to only cover nodes, not graphs
This broke BP interface graphs

#fyi Phillip.Kavan

[CL 16641159 by Thomas Sarkanen in ue5-main branch]
2021-06-11 10:26:35 -04:00
patrick enfedaque
16c1be97a8 WorldPartition: detect slow/critical performance (when performance is critical block streaming until it completes)
- In order to block StreamingGrid needs to be tagged so that we don't block on all grids (ex: HLOD grid)
- Block can be disabled with cvar (wp.Runtime.ToggleBlockOnSlowStreaming)

#rb jeanfrancois.dube, richard.malo
#preflight 60c360d91264df0001cede68


#ROBOMERGE-SOURCE: CL 16641121
#ROBOMERGE-BOT: (v831-16623017)

[CL 16641141 by patrick enfedaque in ue5-main branch]
2021-06-11 10:25:41 -04:00
Thomas Sarkanen
f30056c234 Fix graph node's details not being read-only when displayed in a read-only graph
#rb Phillip.Kavan

[CL 16640876 by Thomas Sarkanen in ue5-main branch]
2021-06-11 09:58:23 -04:00
rex hill
fb47b7854c Reduce content browser hitches during PIE by delaying modification updates until after PIE finishes.
#rb jamie.dale
#preflight 60c2b5d11ab0310001d12a7c


#ROBOMERGE-SOURCE: CL 16640821
#ROBOMERGE-BOT: (v831-16623017)

[CL 16640843 by rex hill in ue5-main branch]
2021-06-11 09:55:32 -04:00
Matt Peters
6dc98cc54e #jira UE-117849
AsyncIODelete: Initialize TempRoot path even when async is disabled, to implement contract that it does not allowing temproot to be deleted.
#rnx
#rb Martin.Ridgers

[CL 16640075 by Matt Peters in ue5-main branch]
2021-06-11 08:11:54 -04:00
Patrick Boutot
aa18ef4a11 Slate: Deprecate SLATE_SUPPORTS_SLOT. SLATE_SLOT_ARGUMENT should now be use. The new macro support FSlotArguments. That let us create slot with TAttribute that can be transform into SlateAttribute.
Deprecate TAlignmentWidgetSlotMixin old declartive function. They were not invalidating the widget.
Deprecate TPanelChildren.Add and Insert function. We now use TUniquePtr, the ownership of the Slot wouldn't exist outside of the life of the slot.
#jira UE-109145
#preflight 60c262b49e139d000114edda

[CL 16639956 by Patrick Boutot in ue5-main branch]
2021-06-11 07:54:18 -04:00
Christina TempelaarL
e19ef2f919 Add selection-based builder for Editor transform gizmo which will work with the new Editor gizmo subsystem and manager.
#jira UETOOL-3561
#rb brooke.hubert
#preflight 60c2e8f244f4240001b416c1

[CL 16637095 by Christina TempelaarL in ue5-main branch]
2021-06-11 01:50:10 -04:00
peter knepley
48e458635a Work around in UMaterialEditingLibrary::SetMaterialInstanceStaticSwitchParameterValue when MICs are generated programmatically and have never been opened by the editor. MaterialLayersParameters not being on the MIC can cause static switches to get wiped when it is eventually opened.
[FYI] David.Corral


#ROBOMERGE-SOURCE: CL 16635492
#ROBOMERGE-BOT: (v831-16623017)

[CL 16635514 by peter knepley in ue5-main branch]
2021-06-10 22:36:04 -04:00
ben hoffman
3c2dbac8c6 Fixed actor details not showing the properties of the root componenent if selected.
Updated the logic in SActorDetails::RefreshSubobjectTreeElements to match the logic in  SActorDetails::OnSubobjectEditorTreeViewSelectionChanged when deciding whether a component or actor is selected
#fyi jamie.dale
#jira none
#rb trivial
#preflight 60c2bbb1b1a4a3000131e17a

[CL 16635419 by ben hoffman in ue5-main branch]
2021-06-10 22:31:36 -04:00
ben hoffman
1dba26f55d Automatically select a new component for rename upon duplication.
#jira UE-117759
#rb phillip.kavan
#rnx
#preflight 60c2bc6c1264df0001bc76ee

[CL 16635347 by ben hoffman in ue5-main branch]
2021-06-10 22:27:25 -04:00
sebastien lussier
d76f7fa374 World Partition HLODs - Added automatic texture size selection based on hints
Supports either:
* From texel density
* From expected mesh screen size
* From expected mesh draw distance

Compute best texture size, taking UV map waste into account.
Currently only supported by the Approximate Actors merge method, to be integrated in the ProxyLOD later.
#rb ryan.schmidt, luc.eygasier


#ROBOMERGE-SOURCE: CL 16635038
#ROBOMERGE-BOT: (v831-16623017)

[CL 16635077 by sebastien lussier in ue5-main branch]
2021-06-10 21:49:51 -04:00
Lauren Barnes
9528f8202e Fixes to Blueprint Diff menu and nomad main menu registration to fix automated tests and Mac support.
#preflight 60c280f69e139d00011cdbe2

[CL 16632290 by Lauren Barnes in ue5-main branch]
2021-06-10 18:35:33 -04:00
aurel cordonnier
ae01a18791 Fixes for no unity errors
#rnx

[CL 16631670 by aurel cordonnier in ue5-main branch]
2021-06-10 18:04:34 -04:00
ryan bickell
4d83a990ed Revert the removal of deselecting an actor when ShouldExport returns false.
#rb Jamie.Dale

[CL 16631252 by ryan bickell in ue5-main branch]
2021-06-10 17:44:30 -04:00
ben hoffman
84329c50da Add a GetDragDropDisplayText function to subobject data to allow for easier conversions to FText for drag/drop operations
#jira UE-117068
#rb trivial
#rnx
#preflight 60c2657279a7fe00017a3617

[CL 16629717 by ben hoffman in ue5-main branch]
2021-06-10 16:38:49 -04:00