UKismetAnimationLibrary
Inherits: UObjectBase › UObjectBaseUtility › UObject › UBlueprintFunctionLibrary › UKismetAnimationLibrary
#include "KismetAnimationLibrary.h" Description
A library of the most common animation Blueprint functions, exposed to Animation Blueprints and general Blueprint graphs alike — two-bone IK, look-at, socket distance/direction queries, Perlin noise, and velocity-from-history helpers.
Caveats & Gotchas
- • Marked BlueprintThreadSafe at the class level, so most of these nodes can run inside the Anim Graph's worker-thread evaluation — but a few individual functions are explicitly flagged NotBlueprintThreadSafe (e.g. the socket/bone distance and direction queries) because they touch USkeletalMeshComponent state that isn't safe off the game thread.
- • Functions prefixed K2_ are the Blueprint-facing wrappers; the Blueprint node names shown in the graph (via ScriptName/DisplayName meta) often differ from the C++ function name.
Functions (11)
Utilities 11 ▼
| Access | Type | Name |
|---|---|---|
| public | function | UKismetAnimationLibrary::CalculateDirection |
| public | function | UKismetAnimationLibrary::K2_CalculateVelocityFromPositionHistory |
| public | function | UKismetAnimationLibrary::K2_MakePerlinNoiseAndRemap |
| public | function | UKismetAnimationLibrary::K2_MakePerlinNoiseVectorAndRemap |
| public | function | UKismetAnimationLibrary::K2_CalculateVelocityFromSockets |
| public | function | UKismetAnimationLibrary::K2_DirectionBetweenSockets |
| public | function | UKismetAnimationLibrary::K2_DistanceBetweenTwoSocketsAndMapRange |
| public | function | UKismetAnimationLibrary::K2_EndProfilingTimer |
| public | function | UKismetAnimationLibrary::K2_LookAt |
| public | function | UKismetAnimationLibrary::K2_StartProfilingTimer |
| public | function | UKismetAnimationLibrary::K2_TwoBoneIK |
See Also
Tags
Version History
Introduced in: 4.0
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?