Navigation
BlueprintAPI > BlueprintAPI/Utilities > BlueprintAPI/Utilities/Struct
Adds a node that create a 'Pose Search Event' from its members
Inputs
| Type | Name | Description |
|---|---|---|
| struct | Event Tag | Tag identifying this event |
| real | Time To Event | Time in seconds until this event occurs |
| boolean | Enable Pose Filters | if true pose candidates will be filtered by MotionMatching node 'PoseJumpThresholdTime' (DiscardedBy_PoseJumpThresholdTime) and 'PoseReselectHistory' (DiscardedBy_PoseReselectHistory),as well as database assets FPoseSearchDatabaseAnimationAssetBase::bDisableReselection (DiscardedBy_AssetReselection) |
| boolean | Use Play Rate Range Override | @todo: add PlayRate / PlayRateRangeOverride concept to UPoseSearchLibrary::MotionMatchif true PlayRateRangeOverride will be used instead of FAnimNode_MotionMatching::PlayRate |
| struct | Play Rate Range Override | @todo: support the concept of time to event channel weight, as wey of scoring better poses that are closer to the TimeToEventEffective range of play rate that can be applied to the selected animation to play, to account for better pose and trajectory matches.that means the event search will evaluate poses in the range [TimeToEvent PlayRate.Min, TimeToEvent PlayRate.Max] seconds from any poses tagged with EventTagPlayRateRangeOverride will be used if bUsePlayRateRangeOverride is true, otherwise FAnimNode_MotionMatching::PlayRate will be used instead |
Outputs
| Type | Name | Description |
|---|---|---|
| struct | Pose Search Event |