bob tellez
b5b16dfb3e
[Backout] - CL22508713
...
[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]
2022-10-14 17:56:51 -04:00
nick darnell
bb1b038038
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 22534564 by nick darnell in ue5-main branch]
2022-10-14 17:03:50 -04:00
Mateo Egey
95080f4ed2
Fixed purging of objects only working if an object was actually pointing to something but is no longer valid. This fixes a use case in Niagara where an external object is added to the details panel, which is "None" by default. This would then be considered a "purged object" and force a reconstruction every frame.
...
#jira UE-163122
#rb jamie.dale
#preflight skip
[CL 21851064 by Mateo Egey in ue5-main branch]
2022-09-07 10:52:28 -04:00
jordan hoffmann
7e1f00cbeb
[BugFix] The class settings in the blueprint diff tool are missing the implemented interfaces
...
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]
2022-09-06 14:54:43 -04:00
phillip kavan
59eec8a900
Limit sparse data properties to the common base class when multiple objects with potentially unrelated types are selected into the property editor.
...
#jira UE-160712
#rb Lauren.Barnes
#preflight 62fbd983542a7a8d75770bc1
#ROBOMERGE-AUTHOR: phillip.kavan
#ROBOMERGE-SOURCE: CL 21414219 via CL 21414271 via CL 21414287
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)
[CL 21416029 by phillip kavan in ue5-main branch]
2022-08-16 18:22:55 -04:00
Jamie Dale
754f916e92
Fixed SMInstance proxy objects lingering in locked details view after they had become invalid
...
#jira UE-142503
#preflight 62d99797d54af4b9a212b86b
#rb Ronald.Koppers
#rnx
[CL 21223237 by Jamie Dale in ue5-main branch]
2022-07-22 12:28:52 -04:00
sebastian nordgren
9b67480811
Removed FPropertyNode::ParentNode.
...
We already had a ParentNodeWeakPtr that we were checking to make sure the pointer was valid - now we just use that value directly instead.
#review-20890479 @lauren.barnes
#rnx
#preflight 62bef0445d53ca5bcea7785a
[CL 20913710 by sebastian nordgren in ue5-main branch]
2022-07-01 09:48:20 -04:00
aurel cordonnier
e3f7878676
Merge from Release-Engine-Test @ 17462327 to UE5/Main
...
This represents UE4/Main @17430120 and Dev-PerfTest @17437669
[CL 17463546 by aurel cordonnier in ue5-main branch]
2021-09-08 16:42:26 -04:00
daren cheng
9d15bad0be
Add support for prioritization of categories.
...
Change commontext display order
#jira UE-122344
#rb Tim.Smith
#preflight 612400dfcc11eb00018dce1c
[CL 17288271 by daren cheng in ue5-main branch]
2021-08-24 12:05:10 -04:00
sebastian nordgren
7f2094a931
FPropertyNode::GetQualifiedName() with bIgnoreCategories = true now doesn't add ".." to the path.
...
#jira UE-109724
#review-15874782 @lauren.barnes
[CL 15887560 by sebastian nordgren in ue5-main branch]
2021-04-01 07:18:23 -04:00
Marcus Wassmer
3b81cf8201
Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
...
autoresolved files
#rb none
[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Robmaister
c8970ed8df
PR #6704 : Properties that have subcategories specified for them and have the ShowOnlyInnerProperties metadata flag now display correctly. (Contributed by Robmaister)
...
#jira UE-32252
#rb sebastian.nordgren
[CL 11574986 by sebastian nordgren in Main branch]
2020-02-21 06:01:37 -05:00
nick darnell
cdd3165da9
Editor - Giving the details panel the ability to filter the values as well (before we only filtered based on the name of properties and any custom filter strings coming from the customization. Now the values themselves are considered when filtering so that if you've referenced an asset or have some text property, you can search for specific text, or the asset name to see where it has been set.
...
#rb Matt.Kuhlenschmidt
[FYI] Matt.Kuhlenschmidt
#ROBOMERGE-OWNER: nick.darnell
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 11358089 via CL 11358143 via CL 11358189
#ROBOMERGE-BOT: (v654-11333218)
[CL 11358651 by nick darnell in Main branch]
2020-02-11 16:46:12 -05:00
Josh Adams
aa9705149b
Copying Private-LoadTimes-4.24 stream to Main. Biggest changes are in Materials/Shader memory freezing.
...
#rb none
[CL 11282608 by Josh Adams in Main branch]
2020-02-06 13:13:41 -05:00
Robert Manuszewski
a1f8474e9a
Changed how the engine detects trashed user structs - instead of looking at field lists, it's now going to be using dedicated functions.
...
The old way, even though was effective, was not entirely correct and resulted in fallout after FProperty changes.
#rb Steve.Robb
#jira UE-75095
[CL 10991870 by Robert Manuszewski in Main branch]
2020-01-15 06:11:42 -05:00
ryan durand
627baf970a
Updating copyright for Engine Editor.
...
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
Robert Manuszewski
7b6f840f7f
Copying //UE4/Dev-Core @ 10708550 to Dev-Main (//UE4/Dev-Main)
...
#rb none
[CL 10708666 by Robert Manuszewski in Main branch]
2019-12-13 11:07:03 -05:00
jonathan bard
36ef272dcc
Cherry-pick 10494848 :
...
HideCategories on components in an actor now correctly hides the categories when the actor is selected.
#rb sebastian.nordgren
#ROBOMERGE-SOURCE: CL 10635368 via CL 10635369
#ROBOMERGE-BOT: (v609-10634694)
[CL 10635374 by jonathan bard in Main branch]
2019-12-10 09:20:40 -05:00
Fred Kimberley
38d787f2db
Fix an obvious copy paste error that resulted in container properties not being handled correctly when multiselecting objects.
...
#rb Marc.Audy
#jira UE-81106
[CL 9317967 by Fred Kimberley in Dev-Framework branch]
2019-10-01 13:10:18 -04:00
Fred Kimberley
9bf66b2197
Fixing the build.
...
#rb none
#jira none
#fyi Marc.Audy
[CL 8921390 by Fred Kimberley in Dev-Framework branch]
2019-09-19 19:50:27 -04:00
Marc Audy
5fb00d38a0
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 8902520
...
#rb
#rnx
[CL 8914290 by Marc Audy in Dev-Framework branch]
2019-09-19 17:46:29 -04:00
Fred Kimberley
23619b8516
Added a sidecar data structure to hold data that is constant for all members of the same class. This data will now be stored per class instead of being stored per instance. This can result in substantial memory savings for classes that have many instances and constant data. Good candidates for identify this type of data are member variables that are marked as EditDefaultsOnly and BlueprintReadOnly.
...
#rb Michael.Noland
#jira UE-80589
[CL 8899817 by Fred Kimberley in Dev-Framework branch]
2019-09-19 15:39:36 -04:00
Chris Gagnon
2e87118a18
Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
...
#rb none
[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
Marc Audy
278eda75dd
Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7234503
...
#rb
#rnx
[CL 7263339 by Marc Audy in Dev-Framework branch]
2019-07-10 13:47:03 -04:00
ben zeigler
ee2d51d487
#jira UE-75095 Fix crash where property nodes in a placed blueprint instance would try to use the TRASHSTRUCT properties left behind by a user struct change, which would read from random memory
...
#rb dan.oconnor
[FYI] bob.tellez, lauren.ridge
#ROBOMERGE-SOURCE: CL 6836585 via CL 6838722
#ROBOMERGE-BOT: (v366-6836689)
[CL 6838879 by ben zeigler in Main branch]
2019-06-04 15:55:10 -04:00