This can be specified by the EnumValueDisplayNameOverrides meta-data, and is a semi-colon separated list of Name=DisplayName pairs where the DisplayName can be a raw string or a NS/LOCTEXT style localized value.
#preflight 64525920d863ba2621179ac2
#rb Rex.Hill
[CL 25323006 by jamie dale in ue5-main branch]
- Added IStructureProvider which allows to edit multiple instances of structs at a time
- Improved default value handling in standalone structure nodes
- Fixed bug where expanded nodes did not retain their expansion state when structure nodes were rebuild (e.g. when editing a component)
- Removed caching from Instanced struct customization
#jira UE-172047
#rb Jamie.Dale, Adrien.Logut
#preflight 644a48360f12404fb77173f6
[CL 25214019 by mikko mononen in ue5-main branch]
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]
Add the ability to add customizations via property handle that disable object instancing logic associated with CPF_InstancedReference
[REVIEW] [at]marcus.wassmer
#rb jp.flouret,marcus.wassmer,dan.oconner
#preflight 6401477c1d304a54717d2953
#localization none
#tests all relevant operations on array and non-array editable versedevices in the details panel
#preferred_allowlister marcus.wassmer
[CL 24494803 by marcus wassmer in ue5-main branch]
This fixes nodes not rebuilding when there are multiple listeners.
E.g. FDetailArrayBuilder generating a row that contains instanced object property. Previously changing the object instance would "freeze" the array builder.
#rb Sebastian.Nordgren
#preflight 63e4b920902d6ba787efe0e6
[CL 24094515 by mikko mononen in ue5-main branch]
Added IPropertyHandle::GetDoubleMetaData().
Reported on UDN.
#rb lauren.barnes
#preflight 6373878332484253052694ab
[CL 23134410 by sebastian nordgren in ue5-main branch]
[FYI] Nick.Darnell
Original CL Desc
-----------------------------------------------------------------
Editor - When reading ObjectPropertyNodes, treat them as TObjectPtrs so that we can keep them unloaded in a latent loaded situations.
[REVIEW] [at]Zousar.Shaker, [at]Joe.Pribele
[CL 22536361 by bob tellez in ue5-main branch]
- Support sets of input modulators
- Support union of modulation heirarchy
#rb alfaroh.corney
#jira UE-163157
#preflight 63191cc3ec45fbf3d708437c
[CL 21892756 by rob gay in ue5-main branch]
Fixups for property editors.
#jira UE-161932
#rb phillip.kavan
#fyi sebastien.nordgen
#preflight 6317cfcbd135b61bc58d4d71
[CL 21833804 by Robert Millar in ue5-main branch]
Because the interfaces settings in blueprints use IDetailCustomization to create custom widgets in the details panel, This bugfix required implementing the neccesary infrustructure to attribute properties to the custom widgets so they can be diffed and highlighted.
#jira UE-153238
#preflight 63124236da1671f997cf88f0
[CL 21825924 by jordan hoffmann in ue5-main branch]
#preflight 62f3c7a33b773d0416769fa2
#ROBOMERGE-AUTHOR: michael.nicolella
#ROBOMERGE-SOURCE: CL 21322034 via CL 21322055 via CL 21322073 via CL 21322094
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21325746 by michael nicolella in ue5-main branch]
This is particularly useful for details panel external structures/objects, as these don't have the "PostEditChange" calls bubble up to the actual owning object.
This enables us to detect whether an interactive change or a direct set change has taken place on an external property, so we can manually call NotifyPostChange with the correct data
#jira none
#rb vincent.gauthier
#preflight skip
[CL 21200722 by Mateo Egey in ue5-main branch]