26 Commits

Author SHA1 Message Date
jeanmichel dignard
c57a4d540b Property Editor: Control Rig binding row support
#onbehalfof helge.mathee
#rb JeanMichel.Dignard
#jira UE-200889
#rnx

[CL 31448949 by jeanmichel dignard in ue5-main branch]
2024-02-13 17:12:39 -05:00
jason walter
f0a76689d2 Allow programs to build with AnimationWidgets
#rb sara.schvartzman
[FYI] jeremie.roy

[CL 30292978 by jason walter in ue5-main branch]
2023-12-13 10:20:50 -05:00
helge mathee
1a6b15ea9f SchematicGraphPanel: Move code to editor module
#rb sara.schvartzman
#jira UE-202528
#rnx

[CL 30292678 by helge mathee in ue5-main branch]
2023-12-13 10:10:38 -05:00
helge mathee
fce83bdfa2 Control Rig: Refactor schematic view
#rb sara.schvartzman
#jira UE-173816
#rnx

[CL 30264435 by helge mathee in ue5-main branch]
2023-12-12 11:01:19 -05:00
sara schvartzman
49ecfd6bde Control Rig: Show possible matches during dragging of connector
#jira UE-202195
#rb Helge.Mathee
#rnx

[CL 30209690 by sara schvartzman in ue5-main branch]
2023-12-08 09:02:09 -05:00
sara schvartzman
177b003680 Control Rig: Drag and drop nodes in the schematic panel
#jira UE-202021
#rb helge.mathee
#rnx

[CL 30187791 by sara schvartzman in ue5-main branch]
2023-12-07 14:12:54 -05:00
sara schvartzman
d880f15487 Control Rig: Draw unresolved connectors in the schematic panel
#jira UE-201964
#rb Helge.Mathee
#rnx

[CL 30178033 by sara schvartzman in ue5-main branch]
2023-12-07 08:40:57 -05:00
sara schvartzman
b0c11b5272 Control Rig: Add asset drop ability to schematic panel
#jira UE-201745
#rb Helge.Mathee
#rxn

[CL 30123573 by sara schvartzman in ue5-main branch]
2023-12-05 12:40:38 -05:00
sara schvartzman
3212f07ace Control Rig: Add Schematic Graph Panel
#jira UE-201716
#rb Helge.Mathee
#rnx

[CL 30082498 by sara schvartzman in ue5-main branch]
2023-12-04 10:49:54 -05:00
mike zyracki
5cacea9c44 Rotation Order: Sequencer: Control Rig: New Rotation Orders Add flag to Control RigelElements to specify whether not to use the preferred angles if we do we set them when setting control rig transforms if we are flipping eulers. We also directly set the preferred angles in particularly when coming from Sequencer. We currently use use the Setting preferrend angle values but have set it up so we may be able to override this later from the anmator. There was a bug with SetControlLocalTransform not flipping eulers due to the fact it has a different signature(missing the bPythonPrint flag) then SetControlGlobalTransform. Since ue has crazy right/left hand mix added some flags to the converion functions in the animation core library to specify we should keep the rotations in UE handyness when converting.
#jira UE-185156
#rb benoit.gadreau, helge.mathee

[CL 25969641 by mike zyracki in ue5-main branch]
2023-06-13 21:14:42 -04:00
jeanmichel dignard
7d20df039e Fixed transforms not being transacted when using the slider from the details panel
- As of cl 25403899, SNumericVectorInputBox::OnBeginSliderMovement isn't being triggered and has been replaced by 3 individual delegates for each axis.
- Undeprecated OnBegin/EndSliderMovement in SRotationInputBox. It was being routed to OnPitchBegin/EndSliderMovement meaning that it was ignored for the other axis.
- Supported both the global and component specific events for both SVectorInputBox and SRotationInputBox.
- Removed the specific delegate types that were added to SVectorInputBox so that it stays aligned with SRotationInputBox.

#jira UE-188053
#rb patrick.boutot

[CL 25962015 by jeanmichel dignard in ue5-main branch]
2023-06-13 16:12:30 -04:00
sara schvartzman
44d35b4086 Control Rig: Interactive sliders working in details panels
#jira UE-149284
#rb helge.mathee, Patrick.Boutot
#preflight https://horde.devtools.epicgames.com/job/6453aa86c86798f6508e9521

[CL 25403899 by sara schvartzman in ue5-main branch]
2023-05-10 09:55:11 -04:00
henrik karlsson
ce587eb612 Added markups for headers that can't be compiled standalone.. this is needed for both Header units and IWYU
#preflight 63789b0c170bc34a93a869e5
#rb none

[CL 23552160 by henrik karlsson in ue5-main branch]
2022-12-21 02:46:50 -05:00
henrik karlsson
0da5962f86 Removed lots of includes in UE based on compile profiling
#preflight 6356cb02ae33b04ec1e358ac
#rb none

[CL 22786278 by henrik karlsson in ue5-main branch]
2022-10-26 15:02:30 -04:00
bryan sefcik
f58e75e476 Pass 2 on cleaning up build.cs files.
#jira
#preflight 631b7a79304480f8f8b48580

[CL 21931324 by bryan sefcik in ue5-main branch]
2022-09-09 19:41:38 -04:00
Helge Mathee
6650e35ddb Control Rig: Animation Channels Refactoring
#rb sara.schvartzman
#jira UE-155820
#preflight https://horde.devtools.epicgames.com/job/62a31f16152bfb33d33a4140

[CL 20594470 by Helge Mathee in ue5-main branch]
2022-06-10 09:35:29 -04:00
Helge Mathee
80cb75fa33 Control Rig: refactor details panel to show any node, support vector, rotator and transform widgets
#rb sara.schvartzman
#jira UE-139767 UE-121980
#preflight https://horde.devtools.epicgames.com/job/620cde9301253d2e1906c4eb

[CL 19012796 by Helge Mathee in ue5-main branch]
2022-02-16 07:27:08 -05:00
helge mathee
7a8b160ea7 SAdvancedTransformWidget: Fix non-unity build break
#rb trivial
#jira na
#preflight na

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18574833 in //UE5/Release-5.0/... via CL 18574856
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18574880 by helge mathee in ue5-release-engine-test branch]
2022-01-11 13:52:22 -05:00
helge mathee
c5f735dc4f Refactor Control Rig Element Detaills to use new transform widgets
#rb na
#jira na
#preflight https://horde.devtools.epicgames.com/job/61dd976d4e558a67d7c6fe3e

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18571931 in //UE5/Release-5.0/... via CL 18571958
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18571993 by helge mathee in ue5-release-engine-test branch]
2022-01-11 10:14:09 -05:00
kiaran ritchie
9aa648b4a0 Fixed crash in new advanced transform details panels.
#rb:halfdan.ingvarsson
[FYI] helge.mathee

#ROBOMERGE-AUTHOR: kiaran.ritchie
#ROBOMERGE-SOURCE: CL 18414801 in //UE5/Release-5.0/... via CL 18414815
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18414831 by kiaran ritchie in ue5-release-engine-test branch]
2021-12-08 19:55:01 -05:00
mark lintott
05b2503be8 Fix for duplicate Module name FToolWidgetsModule. Renames to FAnimationWidgetsModule
[FYI] Helge.Mathee
#rb trivial
#jira none
#preflight 61af2db10e3f45382056d2d2

#ROBOMERGE-AUTHOR: mark.lintott
#ROBOMERGE-SOURCE: CL 18393139 in //UE5/Release-5.0/... via CL 18393145
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18393153 by mark lintott in ue5-release-engine-test branch]
2021-12-07 04:53:12 -05:00
marc audy
9c0bd109b0 Fix non-unity
[FYI] Helge.Mathee

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18377221 in //UE5/Release-5.0/... via CL 18377227
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18377233 by marc audy in ue5-release-engine-test branch]
2021-12-04 13:54:49 -05:00
jon nabozny
67936a9d3d Fix non-unity build issue.
#jira None
#rb None

#ROBOMERGE-AUTHOR: jon.nabozny
#ROBOMERGE-SOURCE: CL 18377218 in //UE5/Release-5.0/... via CL 18377226
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18377231 by jon nabozny in ue5-release-engine-test branch]
2021-12-04 13:54:42 -05:00
helge mathee
c1eff17803 SAdvancedTransformWidget: Add helper functions for numeric value getters / setters
#rb na
#jira UE-134546
#preflight https://horde.devtools.epicgames.com/job/61a8e85fca183f8de48d2fe3

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18353001 in //UE5/Release-5.0/... via CL 18353040
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18353051 by helge mathee in ue5-release-engine-test branch]
2021-12-02 11:41:41 -05:00
helge mathee
95985c1125 Improve SAdvancedTransformInputBox
#rb none
#jira UE-134546
#preflight https://horde.devtools.epicgames.com/job/61a7a55b9b64d95afb994709

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18350927 in //UE5/Release-5.0/... via CL 18350942
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18350948 by helge mathee in ue5-release-engine-test branch]
2021-12-02 06:40:43 -05:00