UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAnimAssetTickContext Struct Reference

#include <AnimationAsset.h>

Public Member Functions

 FAnimAssetTickContext (float InDeltaTime, ERootMotionMode::Type InRootMotionMode, bool bInOnlyOneAnimationInGroup, const TArray< FName > &ValidMarkerNames)
 
 FAnimAssetTickContext (float InDeltaTime, ERootMotionMode::Type InRootMotionMode, bool bInOnlyOneAnimationInGroup)
 
bool IsLeader () const
 
bool IsFollower () const
 
float GetDeltaTime () const
 
void SetLeaderDelta (float InLeaderDelta)
 
float GetLeaderDelta () const
 
void SetPreviousAnimationPositionRatio (float NormalizedTime)
 
void SetAnimationPositionRatio (float NormalizedTime)
 
float GetPreviousAnimationPositionRatio () const
 
float GetAnimationPositionRatio () const
 
void InvalidateMarkerSync ()
 
bool CanUseMarkerPosition () const
 
void ConvertToFollower ()
 
bool ShouldGenerateNotifies () const
 
bool IsSingleAnimationContext () const
 
void SetResyncToSyncGroup (bool bInResyncToSyncGroup)
 
bool ShouldResyncToSyncGroup () const
 

Public Attributes

FRootMotionMovementParams RootMotionMovementParams
 
ERootMotionMode::Type RootMotionMode
 
FMarkerTickContext MarkerTickContext
 

Constructor & Destructor Documentation

◆ FAnimAssetTickContext() [1/2]

FAnimAssetTickContext::FAnimAssetTickContext ( float  InDeltaTime,
ERootMotionMode::Type  InRootMotionMode,
bool  bInOnlyOneAnimationInGroup,
const TArray< FName > &  ValidMarkerNames 
)
inline

◆ FAnimAssetTickContext() [2/2]

FAnimAssetTickContext::FAnimAssetTickContext ( float  InDeltaTime,
ERootMotionMode::Type  InRootMotionMode,
bool  bInOnlyOneAnimationInGroup 
)
inline

Member Function Documentation

◆ CanUseMarkerPosition()

bool FAnimAssetTickContext::CanUseMarkerPosition ( ) const
inline

◆ ConvertToFollower()

void FAnimAssetTickContext::ConvertToFollower ( )
inline

◆ GetAnimationPositionRatio()

float FAnimAssetTickContext::GetAnimationPositionRatio ( ) const
inline

◆ GetDeltaTime()

float FAnimAssetTickContext::GetDeltaTime ( ) const
inline

◆ GetLeaderDelta()

float FAnimAssetTickContext::GetLeaderDelta ( ) const
inline

◆ GetPreviousAnimationPositionRatio()

float FAnimAssetTickContext::GetPreviousAnimationPositionRatio ( ) const
inline

◆ InvalidateMarkerSync()

void FAnimAssetTickContext::InvalidateMarkerSync ( )
inline

◆ IsFollower()

bool FAnimAssetTickContext::IsFollower ( ) const
inline

◆ IsLeader()

bool FAnimAssetTickContext::IsLeader ( ) const
inline

◆ IsSingleAnimationContext()

bool FAnimAssetTickContext::IsSingleAnimationContext ( ) const
inline

◆ SetAnimationPositionRatio()

void FAnimAssetTickContext::SetAnimationPositionRatio ( float  NormalizedTime)
inline

◆ SetLeaderDelta()

void FAnimAssetTickContext::SetLeaderDelta ( float  InLeaderDelta)
inline

◆ SetPreviousAnimationPositionRatio()

void FAnimAssetTickContext::SetPreviousAnimationPositionRatio ( float  NormalizedTime)
inline

◆ SetResyncToSyncGroup()

void FAnimAssetTickContext::SetResyncToSyncGroup ( bool  bInResyncToSyncGroup)
inline

◆ ShouldGenerateNotifies()

bool FAnimAssetTickContext::ShouldGenerateNotifies ( ) const
inline

◆ ShouldResyncToSyncGroup()

bool FAnimAssetTickContext::ShouldResyncToSyncGroup ( ) const
inline

Member Data Documentation

◆ MarkerTickContext

FMarkerTickContext FAnimAssetTickContext::MarkerTickContext

◆ RootMotionMode

ERootMotionMode::Type FAnimAssetTickContext::RootMotionMode

◆ RootMotionMovementParams

FRootMotionMovementParams FAnimAssetTickContext::RootMotionMovementParams

The documentation for this struct was generated from the following file: