Commit Graph

973 Commits

Author SHA1 Message Date
aurel cordonnier
d17d20ca36 Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)

[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -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
aurel cordonnier
e0ad4e25df Merge from Release-Engine-Test @ 16624776 to UE5/Main
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16625248 by aurel cordonnier in ue5-main branch]
2021-06-10 13:13:24 -04:00
Phillip Kavan
dfa32e9708 Extends the class viewer module to support multiple custom class filters along with an optional associated view option flag.
Additional changes:
- Deprecates the previous method for specifying a singular custom class viewer filter and updates all existing occurrences of this pattern in engine code.
- Extends the property editor utilities interface to expose custom class filter(s) that can be applied to the class picker widget used for editing class property values.
- Adds an implementation of this interface to SDetailsView such that additional class filter(s) can now be configured to be applied to all underlying class property nodes.

#jira UE-108316
#rb Lauren.Barnes
#preflight 60c2102e8ae8960001110d50

[CL 16623084 by Phillip Kavan in ue5-main branch]
2021-06-10 10:31:37 -04:00
Patrick Boutot
87d51ffb40 Slate: Change SWidget::IsHovered and IsDirectlyHovered to not be virtual anymore. Use SWidget::IsHoverable or SWidget::SetHover. This allow us to reduce the number of attribute on SButton.
#jira UE-115497
#rb daren.cheng
#preflight 60bf54595bc96f0001b7a875

[CL 16586132 by Patrick Boutot in ue5-main branch]
2021-06-08 08:54:29 -04:00
Matt Kuhlenschmidt
7c394fcc45 Reskin asset drop target indicators
[CL 16534665 by Matt Kuhlenschmidt in ue5-main branch]
2021-06-02 11:05:14 -04:00
Patrick Boutot
98830126c1 Slate: Update Hittestgrid and some FWidgetPath's function to takes a SWidget pointer instead of a SWidget shared ptr to reduce the number shared ptr copy. FWidgetAndPointer uses a TOptional instead of a TSharedPtr.
#jira UE-115497
#rb vincent.gauthier
#preflight 60b66d94107dc600015d58cc

[CL 16532706 by Patrick Boutot in ue5-main branch]
2021-06-02 08:06:36 -04:00
aurel cordonnier
43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
Patrick Boutot
d1914f8a57 Slate: Convert SCanvas, SRadialBox, SSplitter, SUniformgridPanel and SWidgetSWitcher FSlot's to the FSlotArgument syntax.
#jira UE-114425
#preflight 60ae50be88460e0001933d28

[CL 16469709 by Patrick Boutot in ue5-main branch]
2021-05-26 11:07:57 -04:00
Jurre deBaare
cc269a81aa Control rig sequencer related non-unity fixes
#rb trivial
#preflight 60a7eb9329bb8700011c365f

[CL 16422244 by Jurre deBaare in ue5-main branch]
2021-05-21 14:42:15 -04:00
Jurre deBaare
7752168772 - Expose GetToolkitHost in ISequencer
- Update ControlRig editor mode and track editor to use currently active ToolKitHost rather than GLevelEditor singleton
- Acted on to-do and removed some code
- Made FControlRigEditMode derive from IControlRigEditMode rather than IPersonaEditMode

#jira none
#rb Mike.Zyracki
#preflight 60a6401ca5fa6d00014e46df

[CL 16400709 by Jurre deBaare in ue5-main branch]
2021-05-20 07:37:54 -04:00
max chen
c9b317c799 Sequencer: Fix mute row not restoring properly by ensuring only rewriting the mute and solo paths if they actually exist. Also, reparent to the root instead of null
#jira UE-116053
#rb ludovic.chabant

#ROBOMERGE-SOURCE: CL 16388382 in //UE5/Private-Frosty/...
#ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v804-16311228)

[CL 16397874 by max chen in ue5-main branch]
2021-05-20 00:58:43 -04:00
Patrick Boutot
51e6fe68ae Slate: Deprecate direct acces from the Alignment padding and the owner pointer of a FSlot.
#jira UE-109145
#rb daren.cheng
#preflight 60a27ad607285b0001d61dfd

[CL 16351434 by Patrick Boutot in ue5-main branch]
2021-05-17 11:08:42 -04:00
danny couture
9332b64809 Prepare for the deprecation of direct access to the Resource member of UTexture in favor of the GetResource() accessor.
#rb Francis.Hurteau
#preflight 609e5182ef86d30001ad0a18
#rnx

[CL 16328103 by danny couture in ue5-main branch]
2021-05-14 07:17:32 -04:00
aurel cordonnier
8eebe8841f Merge UE5/RET @ 16305968 to UE5/Main
This represents UE4/Main @ 16261013 and Dev-PerfTest @ 16259937

[CL 16306996 by aurel cordonnier in ue5-main branch]
2021-05-12 18:10:03 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
charles bloom
a5ee4d69bf remove duplicate Color::ComputeLuminance , use GetLuminance
also fix bug in ProxyLOD AverageColor , iterating on Size instead of 4

#rb none

[CL 16047335 by charles bloom in ue5-main branch]
2021-04-18 13:54:06 -04:00
louise rasmussen
b486344a47 Non-unity fix
related to
#JIRA UE-99279
#lockdown Simon.Tourangeau

#ROBOMERGE-SOURCE: CL 15967949 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15988187 by louise rasmussen in ue5-main branch]
2021-04-13 08:29:54 -04:00
Louise Rasmussen
3eeb863a5d Sequencer Spawnable Column - Fixes alignment
#preflight 6074e21f4be90800011cf8c5

[CL 15985924 by Louise Rasmussen in ue5-main branch]
2021-04-12 22:18:01 -04:00
louise rasmussen
1e61ce6efa Adds Spawnable Column in Scene Outliner when Sequencer is Open
#lockdown Simon.Tourangeau
#JIRA UE-99279
#rb Max.Chen, Lauren.Barnes
#preflight 606f703df4a8770001a3bb80

#ROBOMERGE-SOURCE: CL 15960740 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15979139 by louise rasmussen in ue5-main branch]
2021-04-12 12:47:04 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
Mike Zyracki
a80a9b0d46 Sequencer: Control Rig: Python Exposure
#rb max.chen
#jira UE-105334

[CL 15931688 by Mike Zyracki in ue5-main branch]
2021-04-06 12:25:45 -04:00
max chen
8958dacab7 Sequencer: Initialize SequencerState time to the InSequencer time if the state doesn't exist in OnSequencerCreated. Remove the SequencerState on close if the session doesn't exist. This fixes a bug where Sequencer should initialize the current playback time to the lower bound of the playback range.
#jira UE-112470
#rb francis.hurteau

#ROBOMERGE-OWNER: max.chen
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 15892129 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
#ROBOMERGE-CONFLICT from-shelf

[CL 15892230 by max chen in ue5-main branch]
2021-04-01 14:05:06 -04:00
lauren barnes
d5b97bd584 Selected sequencer track color is now the style's selection color instead of the previous orange selection color, the text has been adjusted to UseForeground rather than pure white so it is more readable when selected.
#rb Max.Chen
#jira none
#preflight 6065d5323a79480001343828

#ROBOMERGE-SOURCE: CL 15889489 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15890452 by lauren barnes in ue5-main branch]
2021-04-01 12:15:51 -04:00
Matt Peters
fd97028c28 Change presave prototype to take an FObjectSaveContextRef to provide more information about the save parameters.
#rb Francis.Hurteau, Devin.Doucette
#rn Minor Cooking

[CL 15831839 by Matt Peters in ue5-main branch]
2021-03-25 16:51:36 -04:00