RigVM instance data has been extracted to ExtendedExecuteContext, including work and debug memory.
#rb [at]Helge.Mathee, [at]Sara.Schvartzman
#jira UE-186206, UE-183524
[CL 27299588 by jaime cifuentes in ue5-main branch]
* Added functionality to URigVMUnitNode to enumerate properties + to create a live instance (an instance mapped to the actual debugged host)
* Changed FRigUnit virtuals over to allow the node to advertise direct manipulation targets
* Adapted control rig / module / editor to interact with backend API to offer manipulation using node context and hotkeys
* Added viewport notification to allow editing of direct manipulation targets directly in the viewport
#rb sara.schvartzman
#jira UE-191471
[CL 26735928 by helge mathee in ue5-main branch]
Added a new anim node: AnimNext Parameters. This injects parameters into the AnimNext stack for all leafwards nodes.
Added a new way of binding to parameters on anim nodes.
- Added indirection to UAnimGraphNode_Base to allow different 'binding types' to be authored by deriving from UAnimGraphNodeBinding
- Added new binding type for AnimNext parameters
- Moved existing binding code (inc UI widget creation) into UAnimGraphNodeBinding_Base
- Binding types can be selected on a per-node or per-anim BP basis
Reworked FParamStack API a little
- Allow for better error checking when pushing/popping stack layers. Pushed layers can now only be subsequently popped by passing in the handle of the pushed layer.
- Standalone layers are now wrapped in an opaque handle rather than returning a unique ptr
- GetParamData APIs now perform more involved type checking, allowing derived object types & type conversions to be implemented
Improved parameter type sandboxing for automated tests. If running low-level type tests while execution was happening on another thread, the editor could crash because of invalidating already-existing types.
Lots of other small fixes to get workflows nicer and end-to-end functionality working
#rb Nicholas.Frechette,Jaime.Cifuentes,Jurre.deBaare
[CL 26455905 by thomas sarkanen in ue5-main branch]
- Crash when attempting to save control rig asset after deleting undone and redone comment boxes
- Comment boxes not being visibly deleted after undoing and redoing their creation
#rb helge.mathee
#jira UE-185242, UE-185232
[CL 25946635 by jaime cifuentes in ue5-main branch]