Commit Graph

342 Commits

Author SHA1 Message Date
juan portillo
c9897fb3e5 State Tree: Added binding creation support in Binding Extension
- this also considers property refs

#rb mikko.mononen

[CL 34266628 by juan portillo in ue5-main branch]
2024-06-11 03:39:06 -04:00
juan portillo
f2a5e74381 State Tree: Modified extension point for prop handlers to pass in a details view ref instead
#rb mikko.mononen

[CL 34230862 by juan portillo in ue5-main branch]
2024-06-10 03:22:50 -04:00
juan portillo
ca06915df9 State Tree: Added extension handler create func
#rb mikko.mononen
#jira UE-215806

[CL 34129795 by juan portillo in ue5-main branch]
2024-06-05 12:56:26 -04:00
mikko mononen
02f0a5d3d4 StateTrees: Display node tooltips in editor (contributed) (take2)
[CL 34088094 by mikko mononen in ue5-main branch]
2024-06-04 04:07:38 -04:00
mikko mononen
54eb8e271f StateTree: Introduced PropertyFunctions (contributed) (take2)
- Added property functions which can be executed and chained during property binding to set values of properties

[CL 34087989 by mikko mononen in ue5-main branch]
2024-06-04 03:56:38 -04:00
sebastian arleryd
62404d2650 Fix fallout of CL 33935443
#jira UE-212289

[CL 33943494 by sebastian arleryd in ue5-main branch]
2024-05-28 12:15:48 -04:00
juan portillo
9af29af611 State Tree: aligned "Global Tasks" category name in customizations to match the category name in the class.
#rb mikko.mononen

[CL 33889770 by juan portillo in ue5-main branch]
2024-05-24 06:19:32 -04:00
justin peterson
4b5e90f42a [Backout] - CL33856504 - CIS Cook Warning
[FYI] mikko.mononen
Original CL Desc
-----------------------------------------------------------------
StateTree: Introduced PropertyFunctions (contributed)
- Added property functions which can be executed and chained during property binding to set values of properties

[CL 33868630 by justin peterson in ue5-main branch]
2024-05-23 14:06:53 -04:00
justin peterson
ba015ffcb0 [Backout] - CL33856718 - CIS Cook Warning
[FYI] mikko.mononen
Original CL Desc
-----------------------------------------------------------------
StateTrees: Display node tooltips in editor (contributed)

[CL 33868528 by justin peterson in ue5-main branch]
2024-05-23 14:03:38 -04:00
mikko mononen
6ed1879dd0 StateTrees: Display node tooltips in editor (contributed)
[CL 33856732 by mikko mononen in ue5-main branch]
2024-05-23 05:07:09 -04:00
mikko mononen
8fb0559486 StateTree: Introduced PropertyFunctions (contributed)
- Added property functions which can be executed and chained during property binding to set values of properties

[CL 33856515 by mikko mononen in ue5-main branch]
2024-05-23 04:48:59 -04:00
juan portillo
cc6661e0ff State Tree: added instance data mismatch auto-fix
#jira UE-215581
#rb mikko.mononen

[CL 33836195 by juan portillo in ue5-main branch]
2024-05-22 13:29:00 -04:00
mikko mononen
c0324add08 PropertyBindings: Introduced OnCanBindToContextStructWithIndex (contributed)
[CL 33717680 by mikko mononen in ue5-main branch]
2024-05-17 04:39:14 -04:00
mikko mononen
d54b7d2b59 StateTree: Fixed bug where renaming a state parameter would remove bindings to it.
#rb Yoan.StAmant

[CL 33681188 by mikko mononen in ue5-main branch]
2024-05-16 03:47:06 -04:00
jacob wang
d0a9f7e6de [State Tree] Utility Selector Editor Representation First Pass
- Editor View and Operations(debugger support not yet)
- Basic Utility Consideration Base
- Built-in Float Parameter Consideration
- Basic Blueprint Support
#rb mikko.mononen

[CL 33665793 by jacob wang in ue5-main branch]
2024-05-15 14:50:35 -04:00
jacob wang
6955641c34 [StateTree] StateTreeEditor LOCTEXT namespace text conflict
#jira UE-212673
#rb mikko.mononen

[CL 33631860 by jacob wang in ue5-main branch]
2024-05-14 12:32:12 -04:00
mikko mononen
ef8f978f83 StateTree: Various fixes how the binding sources are displayed.
- Added editor only StatePath to FStateTreeBindableStructDesc to help error reporting
- Friendlify user defined struct property names in FStateTreePropertyPath::ToString()
- Fixed FStateTreeEditorNode::GetName() to return the BP node name instead of the wrapper name
- Categorize binding sources based on state (including one section for global) in the binding popup

#jira UE-212418, UE-209016
#rb Yoan.StAmant

[CL 33623462 by mikko mononen in ue5-main branch]
2024-05-14 02:41:50 -04:00
jacob wang
4697f33318 Fix deprecation errors in StateTreeEditorNode.h
[CL 33615026 by jacob wang in ue5-main branch]
2024-05-13 21:25:08 -04:00
jacob wang
c7a6fe6ffa [State Tree] Renaming common elements between Condition and the upcoming Utility Consideration
- Renamed EStateTreeConditionOperand and properties of that type.
- Renamed FStateTreeEditorNode::Indent Property.
- Corrected a few tooltips
#rb mikko.mononen, Yoan.StAmant

[CL 33614033 by jacob wang in ue5-main branch]
2024-05-13 20:48:39 -04:00
mikko mononen
d73032aca4 StateTree: Add missing check when emitting a warning in ST compiler.
#rb Yoan.StAmant

[CL 33599067 by mikko mononen in ue5-main branch]
2024-05-13 05:06:04 -04:00
yoan stamant
08b5314641 [StateTreeDebugger] replaced WITH_STATETREE_DEBUGGER by WITH_STATETREE_TRACE and WITH_STATETREE_TRACE_DEBUGGER to allow different targets to use only one of the two functionalities. For example consoles can only output traces while Desktop targets can output traces and analyse them.
#rb Mieszko.Zielinski

[CL 33398309 by yoan stamant in ue5-main branch]
2024-05-02 11:47:26 -04:00
mikko mononen
8568a9a8c6 StateTree: Fix state parameter binding regression.
#jira UE-213598
#rb Mieszko.Zielinski

[CL 33391479 by mikko mononen in ue5-main branch]
2024-05-02 02:23:59 -04:00
yoan stamant
db3b23de1c [StateTreeDebugger] enabled debugger on all desktop platforms
#jira UE-192305
#rb mikko.mononen

[CL 33371821 by yoan stamant in ue5-main branch]
2024-05-01 09:59:57 -04:00
patrick boutot
a2b5613488 Slate: Deprecate SListView::ItemHeight and STreeViewItemHeight. ItemHeight and ItemWidth are only used when the panel is is as a tile or both value are assigned. With TreeView and ListView, you can't assigned both. The function are protected, a subclass of those could but it's up to them to expose the ItemHeight and ItemWidth. This behavior changed was introduced with CL 7634094.
#jira UE-210415
#rb editor-ui-systems

[CL 33370360 by patrick boutot in ue5-main branch]
2024-05-01 08:05:39 -04:00
yoan stamant
116752fb4b [Backout] - CL33350390
[FYI] Yoan.StAmant
Original CL Desc
-----------------------------------------------------------------
[StateTreeDebugger] enabled debugger on all desktop platforms
#jira UE-192305
#rb mikko.mononen

[CL 33355094 by yoan stamant in ue5-main branch]
2024-04-30 17:35:49 -04:00