Commit Graph

835 Commits

Author SHA1 Message Date
steven dao
851d203096 New Level dialog reskin - add Create button and convert to tile view (to match Project Browser style)
#jira UETOOL-2466
#rb lauren.barnes
#preflight 6115383129ebef00013eb1a8

#ROBOMERGE-SOURCE: CL 17154268 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17154287 by steven dao in ue5-release-engine-test branch]
2021-08-12 12:46:03 -04:00
max chen
0668efdacf Sequencer: Added mising Sequencer clock source icons
#rnx
#rb trivial
#preflight 610b7144b5b23400015b62d9

#ROBOMERGE-SOURCE: CL 17064684 via CL 17064687
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17064691 by max chen in ue5-release-engine-test branch]
2021-08-05 01:33:58 -04:00
steven dao
b8f34039a9 Updated Graph Editor icons and removed unused Graph Editor brushes from StarshipStyle
#jira UETOOL-2968
#rb lauren.barnes
#preflight 610ab168fe7236000180737c

#ROBOMERGE-SOURCE: CL 17054118 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17054175 by steven dao in ue5-release-engine-test branch]
2021-08-04 12:57:08 -04:00
michael noland
2b8274a9a0 Tools: Output log category improvements
- You can now choose to color-code entire log lines by category, or just the category itself (CategoryColorizationMode in editor appearance settings)
- You can also choose to highlight all messages for a particular category by right-clicking on a line
- Also includes plumbing to expose GetCursorLocation up to SMultiLineEditableTextBox
- Known issues: If you edit editor appearance preferences after scrolling (but not clicking) in the output log, the view in the output log will be snapped to the last clicked cursor location
#jira UE-119864
#rb jamie.dale

#ROBOMERGE-SOURCE: CL 16941163 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16941172 by michael noland in ue5-release-engine-test branch]
2021-07-23 15:57:30 -04:00
lauren barnes
64b123ca80 Adding Bridge menu item back to the workspace menu, as well as updating the icon.
#jira UETOOL-3404
#rb Brooke.Hubert
#preflight 60f72a14391d46000166952c

#ROBOMERGE-SOURCE: CL 16902711 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16902715 by lauren barnes in ue5-release-engine-test branch]
2021-07-20 17:22:49 -04:00
koray hagen
2eb9f8dfcd Gameplay Anim Gym and Pose Warping project cleanup. Tuning and improvements for distance-based play rate adjustment in motion matching.
#rb Aaron.Cox, Braeden.Shosa
#preflight 60f5dfe07eff4a000112bd91

#ROBOMERGE-SOURCE: CL 16889250 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16889277 by koray hagen in ue5-release-engine-test branch]
2021-07-19 17:25:01 -04:00
aditya ravichandran
5ad520a0c1 Made ColorPicker buttons pop out and fixed an issue that caused the picker to resize
#jira UE-97849
#jira UE-97766

#rb lauren.barnes

#preflight 60f5902f94fcd00001e96237

#ROBOMERGE-SOURCE: CL 16884577 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16884589 by aditya ravichandran in ue5-release-engine-test branch]
2021-07-19 12:03:45 -04:00
thomas sarkanen
cecebd0cf8 Anim blueprint encapsulation improvements
Adds 'template' anim BP concept. These anim BPs have no TargetSkeleton and as such cannot have direct references to animations placed inside of their anim graphs
Adds function call support from anim nodes. All anim graph nodes can now call functions when initialized, updated, evaluated or when they first become relevant.
Relevancy is established using a new FAnimSubsystemInstance_NodeRelevancy which tracks nodes in a local map, per UAnimInstance, if nodes require it.
Functions are displayed on the node if bound, and in the details panel.
Added a new override point to FAnimSubsystemInstance to allow for WT init.
Moved FMemberReference customization into a public header so it can be used on anim node functions.
Wrapped functions up into FAnimNodeFunctionRef structure so they can be re-used more effectively. Converted CallFunction node to use them.
Added a couple of simple BP function libraries to demonstrate the use of the new FAnimNodeContext (this is intended to be a generic way of exposing FAnimNode_Base types to script without the node types themselves having to be known to script directly).
Added the ability to set exposed properties as 'always dynamic' so they appear in mutable data rather than being merged into constants. This allows for the anim node data API to be changed to be less strict (and more script friendly). Now values can be set in mutable data (via GET_MUTABLE_ANIM_NODE_DATA_PTR) and attempted sets to constant data can be ignored and reported to client code.
A few minor crash fixes with edge cases (inc when trying to open an asset editor fails because of a missing skeleton/cancellation).
Also fixes an issue where literal linked anim graph/control rig/custom poroperty node inputs didnt get copied

#rb Jurre.deBaare,Aaron.Cox

#ROBOMERGE-SOURCE: CL 16703644 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16703653 by thomas sarkanen in ue5-release-engine-test branch]
2021-06-17 08:59:23 -04:00
matt hoffman
b3ea2ff785 Matinee/Styles: Deleted Matinee style entries from SlateEditorStyle and StarshipStyle.
#jira UE-105313
#rb Lauren.Barnes

#ROBOMERGE-SOURCE: CL 16692495 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16692503 by matt hoffman in ue5-release-engine-test branch]
2021-06-16 14:08:11 -04:00
andrew rodham
7de603bba9 Sequencer: Add a track for controlling data layers
- Data Layer sections can be assigned any number of data layers for World Partition worlds, and can be instructed to Load, Unload or Activate layers.
  - Pre-rolled data layer sections that are set to Activate will automatically preload data layers without making them visible

#jira UE-116691
#preflight 60c903b72da784000156f28b
#rb Ludovic.Chabant, JeanFrancois.Dube

#ROBOMERGE-SOURCE: CL 16688434 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16688449 by andrew rodham in ue5-release-engine-test branch]
2021-06-16 10:42:51 -04:00
brandon schaefer
a90cdbe7c2 Rename LinuxAArch64 to LinuxArm64
#jira UE-118127
#rb Michael.Sartain
[FYI] Marc.Audy, Aurel.Cordonnier

#ROBOMERGE-SOURCE: CL 16660821 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v834-16658389)

[CL 16660830 by brandon schaefer in ue5-release-engine-test branch]
2021-06-14 13:40:06 -04:00
lauren barnes
7d3d1c8e4e Fixes to Blueprint Diff menu and nomad main menu registration to fix automated tests and Mac support.
#preflight 60c280f69e139d00011cdbe2

#ROBOMERGE-SOURCE: CL 16632290 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16632294 by lauren barnes in ue5-release-engine-test branch]
2021-06-10 18:36:16 -04:00
luc eygasier
244b636666 Adds Offline files to Uncontrolled Changelists
* Adds Offline files to Source Control Changelist Window
* Use TSet.Remove return value to update state.

#rb Sebastien.Lussier

#changelist validated

#ROBOMERGE-SOURCE: CL 16593836 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16593849 by luc eygasier in ue5-release-engine-test branch]
2021-06-08 17:12:28 -04:00
Matt Kuhlenschmidt
450b418040 Adding missing ISM and HISM icons
#jira UE-117252

[CL 16552922 by Matt Kuhlenschmidt in ue5-main branch]
2021-06-03 16:51:06 -04:00
UnrealBot
aa952f5758 Branch snapshot for CL 16549112
[CL 16549112 in ue5-main branch]
2021-06-03 18:23:24 +00: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
Louise Rasmussen
ca23b08c0a CurveTableEditor - work in progress
#JIRA UETOOL-3544
#rb Andrew.Rodham, Lauren.Barnes
#preflight 60afc351241ce500010b1461

[CL 16487773 by Louise Rasmussen in ue5-main branch]
2021-05-27 13:24:53 -04:00
Thomas Sarkanen
3693bb8e0c New anim graph icons
#rb Jurre.Baare

[CL 16465749 by Thomas Sarkanen in ue5-main branch]
2021-05-26 05:09:41 -04:00
Max Chen
febfbe680e Sequencer: Add Sequencer cursor decorators
#jira none
#rb trivial

[CL 16450137 by Max Chen in ue5-main branch]
2021-05-25 11:50:45 -04:00
Lauren Barnes
aee8534812 Updates to the in-viewport menu styling, and turning the UI on by default. Adds SWindow::MakeStyledCursorDecorator for custom styling.
#rb Matt.Kuhlenschmidt
#preflight 60abbd6b8194e70001ec9294
#jira UETOOL-3450

[CL 16436496 by Lauren Barnes in ue5-main branch]
2021-05-24 12:18:51 -04:00
Thomas Sarkanen
3e92b56aa0 Animation: thread-safe execution and property access improvements
"Call function" anim node:
- Adds the ability to call functions at different points in the anim graph execution (and under different conditions, e.g. when a branch has started blending in). Only thread-safe functions are allowed to be called.
- Adds a thread-safe override point BlueprintThreadSafeUpdateAnimation, called on worker threads for the main instance and for linked instances when they are relevant in the graph (only one call per frame for linked layer instances).

Subsystems:
- Added new override points pre/post event graph(s) (moved override point for worker thread work to around the thread safe update function call).

Improves property access integration:
- Property access now shows (and allows the user to override) the call site of accesses. This is to allow users to see when their property access calls will be made, hopefully making its use less confusing for power users.
- Tweaked UX for property access nodes and dropdowns.
- Anim node pins now have property access bindings in-line on the pin.

Also adds the abilility for the anim graph to opt-in (via a config flag) to more stringent thread safety checks. Disabled by default for now as this requires content fixup.

#jira UE-115745 - Anim Blueprint Encapsulation
#rb Jurre.deBaare

[CL 16434092 by Thomas Sarkanen in ue5-main branch]
2021-05-24 04:47:52 -04:00
Matt Kuhlenschmidt
b261bb9aa2 Remove a few output log custom colors that can be styled with the new style system
[CL 16316692 by Matt Kuhlenschmidt in ue5-main branch]
2021-05-13 15:10:55 -04:00
Matt Kuhlenschmidt
179f7fcc79 The output log can now be summoned from a drawer in each asset editor status bar. The default sequence mirrors -game behavior where '~' will toggle between focusing the console input box, opening the drawer, and restoring focus to the previously focused UI element. This behavior can be disabled in settings to prevent the output log from opening as a drawer with '~'. Additionally a separate shortcut can be bound in order to activate the output log drawer independently of console input box focus.
#preflight 609bfbab7ed62d0001454827

[CL 16312223 by Matt Kuhlenschmidt in ue5-main branch]
2021-05-13 09:36:03 -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
luc eygasier
9787a46325 Adds Base for Uncontrolled Changelist module.
#rb Sebastien.Lussier

#changelist validated

[CL 16224279 by luc eygasier in ue5-main branch]
2021-05-06 14:40:16 -04:00