![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AnimPoseSearchProvider.h>
Inheritance diagram for UE::Anim::IPoseSearchProvider:Classes | |
| struct | FSearchFutureAsset |
| struct | FSearchPlayingAsset |
| struct | FSearchResult |
Public Member Functions | |
| virtual | ~IPoseSearchProvider () |
| virtual FSearchResult | Search (const FAnimationBaseContext &GraphContext, TArrayView< const UObject * > AssetsToSearch, const FSearchPlayingAsset &PlayingAsset, const FSearchFutureAsset &FutureAsset) const =0 |
Static Public Member Functions | |
| static UE_API FName | GetModularFeatureName () |
| static UE_API bool | IsAvailable () |
| static UE_API IPoseSearchProvider * | Get () |
Modular feature interface for PoseSearch
|
inlinevirtual |
|
static |
|
static |
|
static |
|
pure virtual |
Finds a matching pose in the input Object given the current graph context
| GraphContext | Graph execution context used to construct a pose search query |
| AssetsToSearch | The assets to search for the pose query |
| PlayingAsset.Asset | The currently playing asset, used to bias the score of the eventually found continuing pose |
| PlayingAsset.AccumulatedTime | The accumulated time of the currently playing asset |
| FutureAsset.Asset | The asset that will play in the future after FutureAssetIntervalTime seconds |
| FutureAsset.AccumulatedTime | The FutureAsset accumulated time in seconds when it'll start play |
| FutureAsset.IntervalTime | The requested time interval before FutureAsset will start playing at FutureAssetAccumulatedTime |