![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AnimationAsset.h>
Information about an animation asset that needs to be ticked
|
default |
| FAnimTickRecord::FAnimTickRecord | ( | UAnimSequenceBase * | InSequence, |
| bool | bInLooping, | ||
| float | InPlayRate, | ||
| float | InFinalBlendWeight, | ||
| float & | InCurrentTime, | ||
| FMarkerTickRecord & | InMarkerTickRecord | ||
| ) |
| FAnimTickRecord::FAnimTickRecord | ( | UAnimSequenceBase * | InSequence, |
| bool | bInLooping, | ||
| float | InPlayRate, | ||
| bool | bInIsEvaluator, | ||
| float | InFinalBlendWeight, | ||
| float & | InCurrentTime, | ||
| FMarkerTickRecord & | InMarkerTickRecord | ||
| ) |
| FAnimTickRecord::FAnimTickRecord | ( | UBlendSpace * | InBlendSpace, |
| const FVector & | InBlendInput, | ||
| TArray< FBlendSampleData > & | InBlendSampleDataCache, | ||
| FBlendFilter & | InBlendFilter, | ||
| bool | bInLooping, | ||
| float | InPlayRate, | ||
| bool | bShouldTeleportToTime, | ||
| bool | bInIsEvaluator, | ||
| float | InFinalBlendWeight, | ||
| float & | InCurrentTime, | ||
| FMarkerTickRecord & | InMarkerTickRecord | ||
| ) |
| FAnimTickRecord::FAnimTickRecord | ( | UAnimMontage * | InMontage, |
| float | InCurrentPosition, | ||
| float | InPreviousPosition, | ||
| float | InMoveDelta, | ||
| float | InWeight, | ||
| TArray< FPassedMarker > & | InMarkersPassedThisTick, | ||
| FMarkerTickRecord & | InMarkerTickRecord | ||
| ) |
| FAnimTickRecord::FAnimTickRecord | ( | UAnimMontage * | InMontage, |
| float | InCurrentPosition, | ||
| float | InWeight, | ||
| TArray< FPassedMarker > & | InMarkersPassedThisTick, | ||
| FMarkerTickRecord & | InMarkerTickRecord | ||
| ) |
| FAnimTickRecord::FAnimTickRecord | ( | UPoseAsset * | InPoseAsset, |
| float | InFinalBlendWeight | ||
| ) |
| void FAnimTickRecord::GatherContextData | ( | const FAnimationUpdateContext & | InContext | ) |
|
inline |
|
inline |
|
inline |
This can be used with the Sort() function on a TArray of FAnimTickRecord to sort from higher leader score
| union { ... } FAnimTickRecord |
| FBlendFilter* FAnimTickRecord::BlendFilter |
| TArray<FBlendSampleData>* FAnimTickRecord::BlendSampleDataCache |
| struct { ... } FAnimTickRecord::BlendSpace |
| float FAnimTickRecord::BlendSpacePositionX |
| float FAnimTickRecord::BlendSpacePositionY |
| bool FAnimTickRecord::bTeleportToTime |
| TSharedPtr<TArray<TUniquePtr<const UE::Anim::IAnimNotifyEventContextDataInterface> > > FAnimTickRecord::ContextData |
| float FAnimTickRecord::CurrentPosition |
| FDeltaTimeRecord* FAnimTickRecord::DeltaTimeRecord = nullptr |
| float FAnimTickRecord::EffectiveBlendWeight = 0.0f |
| float FAnimTickRecord::LeaderScore = 0.0f |
| TArray<FPassedMarker>* FAnimTickRecord::MarkersPassedThisTick |
| FMarkerTickRecord* FAnimTickRecord::MarkerTickRecord = nullptr |
| const UMirrorDataTable* FAnimTickRecord::MirrorDataTable = nullptr |
| struct { ... } FAnimTickRecord::Montage |
| float FAnimTickRecord::PlayRateMultiplier = 1.0f |
| float FAnimTickRecord::RootMotionWeightModifier = 1.0f |
| TObjectPtr<class UAnimationAsset> FAnimTickRecord::SourceAsset = nullptr |
| float* FAnimTickRecord::TimeAccumulator = nullptr |
| int32 FAnimTickRecord::TriangulationIndex |