[UETOOL-125] - Have the "return to defaults" arrow on a brush's texture actually go back to the size of the texture
#change Customization of property rows now supports passing reset to default customizations to child properties so that structs like vectors can have their components handled by the same custom handler as the parent. Properties identify themselves by passing their handle to the delegate.
#change Reset to default is now set on properties using FResetToDefaultOverride class containing the delegates and ovrride behaviors.
#change Slate brush customization sets custom reset behavior on the Image Size property and uses the texture size as the default size.
#codereview matt.kuhlenschmidt
[CL 2644978 by Chris Wood in Main branch]
The display name, filter string, and tooltips for the property editor (and associated detail customizations) are now stored as FText rather than FString. This allows us to remove SLATE_TEXT_ARGUMENT from the detail customization widgets.
[CL 2372595 by Jamie Dale in Main branch]
- Improved UI. Removed bOverrideBaseProperties as it was pointless. Altered customization to place check boxes for overrides next to their values like the parameters of instances.
- Overrides now respect the parent chain.
- Mirrored the override data in the MIC render proxy.
#codereview Nick.Penwarden, Daniel.Wright
[CL 2364823 by Simon Tovey in Main branch]
#ttp 339373 - Crash: when you create a endless loop with material instance that has it self as a parent the editor will become unresponsive
#branch UE4
#proj Editor.MaterialEditor, Editor.UnrealEd, Runtime.Engine
[CL 2320455 by Richard TalbotWatkin in Main branch]
#ttp 345473 - NUX:Material Instance Editing: The parameters I exposed are collapsed at the bottom of Details, they should be right at top!
#branch UE4
#proj Editor.MaterialEditor
#reviewedby Matt.Kuhlenschmidt
[CL 2305624 by Richard TalbotWatkin in Main branch]
#TTP 340962 - LIVE: RENDERING: Font Sample Parameter Behavior in MIC
Created sub struct for UDEditorFontParameterValue to contain the font parameter fields.
Removed font specific widget construction as it can now use the generic CreateParameterValueWidget function to build the UI.
[CL 2238120 by Allan Bentham in Main branch]