/Engine/Source/Runtime/Engine/Classes/Animation/AnimInstance.h
class UAnimInstance : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
TArray<FAnimNo...
ActiveAnimNotifyEventReference
TArray<FAnimNo...
ActiveAnimNotifyState
Currently Active AnimNotifyState, stored as a copy of the event as we need to call NotifyEnd on the event after a deletion in the editor.
TMap< classUAn...
ActiveMontagesMap
Map between Active Montages and theirFAnimMontageInstance
FAnimInstancePr...
AnimInstanceProxy
Proxy object, nothing should access this from an externally-callable API as it is used as a scratch area on worker threads
uint8:  1
bCreatedByLinkedAnimGraph
Flag to check if created by LinkedAnimGraph in ReinitializeLinkedAnimInstance
uint8:  1
bNeedsUpdate
Flag to check back on the game thread that indicates we need to runPostUpdateAnimation()in the post-eval call
uint8:  1
bPropagateNotifiesToLinkedInstances
Whether to propagate notifies to any linked anim instances
uint8:  1
bReceiveNotifiesFromLinkedInstances
Whether to process notifies from any linked anim instances
uint8:  1
bUseMainInstanceMontageEvaluationData
If true, linked instances will use the main instance's montage data.
uint8:  1
bUseMultiThreadedAnimationUpdate
Allows this anim instance to update its native update, blend tree, montages and asset players on a worker thread.
uint8:  1
bUsingCopyPoseFromMesh
If this AnimInstance has nodes using 'CopyPoseFromMesh' this will be true.
double
CurrentLifeTimerScrubPosition
Current scrubbing playback position (only used when debugging in Persona)
TObjectPtr<USk...
CurrentSkeleton
This is used to extract animation. If Mesh exists, this will be overwritten by Mesh->Skeleton
FGraphTraversal...
DebugDataCounter
double
LifeTimer
Maximum playback position ever reached (only used when debugging in Persona)
TArray< struct ...
MontageInstances
AnimMontage instances that are running currently
FAnimNotifyQueu...
NotifyQueue
Animation Notifies that has been triggered in the latest tick
FOnAllMontageIn...
OnAllMontageInstancesEnded
Called when all Montage instances have ended.
FOnMontageBlend...
OnMontageBlendingOut
Called when a montage starts blending out, whether interrupted or finished
FOnMontageEnded...
OnMontageEnded
Called when a montage has ended, whether interrupted or finished
FOnMontageStart...
OnMontageStarted
Called when a montage has started
FPlayMontageAni...
OnPlayMontageNotifyBegin
Called when a montage hits a 'PlayMontageNotify' or 'PlayMontageNotifyWindow' begin
FPlayMontageAni...
OnPlayMontageNotifyEnd
Called when a montage hits a 'PlayMontageNotify' or 'PlayMontageNotifyWindow' end
ETeleportType
PendingDynamicResetTeleportType
Pending teleport type, set in ResetDynamics and cleared in UpdateAnimation
FSoftClassPath
PostCompileValidationClassName
Name of Class to do Post Compile Validation.
TEnumAsByte<ER...
RootMotionMode
Sets where this blueprint pulls Root Motion from.
TMap<FName,UE...
SlotGroupInertializationRequestMap
Inertialization requests gathered this frame. Gets reset in UpdateMontageEvaluationData