![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AnimRootMotionProvider.h>
Inheritance diagram for UE::Anim::IAnimRootMotionProvider:Public Member Functions | |
| virtual | ~IAnimRootMotionProvider () |
| virtual void | SampleRootMotion (const FDeltaTimeRecord &SampleRange, const UAnimSequence &Sequence, bool bLoopingSequence, FStackAttributeContainer &OutAttributes) const =0 |
| virtual bool | SetRootMotion (const FTransform &RootMotionDelta, FStackAttributeContainer &OutAttributes) const |
| virtual bool | OverrideRootMotion (const FTransform &RootMotionDelta, FStackAttributeContainer &OutAttributes) const =0 |
| virtual bool | ExtractRootMotion (const FStackAttributeContainer &Attributes, FTransform &OutRootMotionDelta) const =0 |
| virtual bool | HasRootMotion (const FStackAttributeContainer &Attributes) const =0 |
Static Public Member Functions | |
| static ENGINE_API bool | IsAvailable () |
| static ENGINE_API const IAnimRootMotionProvider * | Get () |
Static Public Attributes | |
| static ENGINE_API const FName | ModularFeatureName |
| static ENGINE_API const FName | AttributeName |
|
inlinevirtual |
|
pure virtual |
|
static |
|
pure virtual |
|
static |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
|
static |
|
static |