UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IAnimationDataModel Member List

This is the complete list of members for IAnimationDataModel, including all inherited members.

EvaluateBoneTrackTransform(FName TrackName, const FFrameTime &FrameTime, const EAnimInterpolationType &Interpolation) const =0IAnimationDataModelpure virtual
FindAttribute(const FAnimationAttributeIdentifier &AttributeIdentifier) const =0IAnimationDataModelpure virtual
FindBoneTrackByIndex(int32 BoneIndex) const =0IAnimationDataModelpure virtual
FindBoneTrackByName(FName Name) const =0IAnimationDataModelpure virtual
FindCurve(const FAnimationCurveIdentifier &CurveIdentifier) const =0IAnimationDataModelpure virtual
FindFloatCurve(const FAnimationCurveIdentifier &CurveIdentifier) const =0IAnimationDataModelpure virtual
FindRichCurve(const FAnimationCurveIdentifier &CurveIdentifier) const =0IAnimationDataModelpure virtual
FindTransformCurve(const FAnimationCurveIdentifier &CurveIdentifier) const =0IAnimationDataModelpure virtual
GenerateGuid(const FGuidGenerationSettings &InSettings) const =0IAnimationDataModelpure virtual
GenerateGuid() constIAnimationDataModelinlinevirtual
GetAnimationSequence() const =0IAnimationDataModelpure virtual
GetAttribute(const FAnimationAttributeIdentifier &AttributeIdentifier) const =0IAnimationDataModelpure virtual
GetAttributes() const =0IAnimationDataModelpure virtual
GetAttributesForBone(const FName &BoneName, TArray< const FAnimatedBoneAttribute * > &OutBoneAttributes) const =0IAnimationDataModelpure virtual
GetBoneAnimationTracks() const =0IAnimationDataModelpure virtual
GetBoneTrackByIndex(int32 TrackIndex) const =0IAnimationDataModelpure virtual
GetBoneTrackByName(FName TrackName) const =0IAnimationDataModelpure virtual
GetBoneTrackIndex(const FBoneAnimationTrack &Track) const =0IAnimationDataModelpure virtual
GetBoneTrackIndexByName(FName TrackName) const =0IAnimationDataModelpure virtual
GetBoneTrackNames(TArray< FName > &OutNames) const =0IAnimationDataModelpure virtual
GetBoneTracksTransform(const TArray< FName > &TrackNames, const FFrameNumber &FrameNumber, TArray< FTransform > &OutTransforms) const =0IAnimationDataModelpure virtual
GetBoneTrackTransform(FName TrackName, const FFrameNumber &FrameNumber) const =0IAnimationDataModelpure virtual
GetBoneTrackTransforms(FName TrackName, const TArray< FFrameNumber > &FrameNumbers, TArray< FTransform > &OutTransforms) const =0IAnimationDataModelpure virtual
GetBoneTrackTransforms(FName TrackName, TArray< FTransform > &OutTransforms) const =0IAnimationDataModelpure virtual
GetController()=0IAnimationDataModelpure virtual
GetCurve(const FAnimationCurveIdentifier &CurveIdentifier) const =0IAnimationDataModelpure virtual
GetCurveData() const =0IAnimationDataModelpure virtual
GetFloatCurve(const FAnimationCurveIdentifier &CurveIdentifier) const =0IAnimationDataModelpure virtual
GetFloatCurves() const =0IAnimationDataModelpure virtual
GetFrameRate() const =0IAnimationDataModelpure virtual
GetModifiedDynamicEvent()=0IAnimationDataModelprotectedpure virtual
GetModifiedEvent()=0IAnimationDataModelpure virtual
GetNotifier()=0IAnimationDataModelprotectedpure virtual
GetNumberOfAttributes() const =0IAnimationDataModelpure virtual
GetNumberOfAttributesForBoneIndex(const int32 BoneIndex) const =0IAnimationDataModelpure virtual
GetNumberOfFloatCurves() const =0IAnimationDataModelpure virtual
GetNumberOfFrames() const =0IAnimationDataModelpure virtual
GetNumberOfKeys() const =0IAnimationDataModelpure virtual
GetNumberOfTransformCurves() const =0IAnimationDataModelpure virtual
GetNumBoneTracks() const =0IAnimationDataModelpure virtual
GetPlayLength() const =0IAnimationDataModelpure virtual
GetPopulationFlag()=0IAnimationDataModelprotectedpure virtual
GetRichCurve(const FAnimationCurveIdentifier &CurveIdentifier) const =0IAnimationDataModelpure virtual
GetTransformCurve(const FAnimationCurveIdentifier &CurveIdentifier) const =0IAnimationDataModelpure virtual
GetTransformCurves() const =0IAnimationDataModelpure virtual
HasBeenPopulated() const =0IAnimationDataModelpure virtual
IsValidBoneTrackIndex(int32 TrackIndex) const =0IAnimationDataModelpure virtual
IsValidBoneTrackName(const FName &TrackName) const =0IAnimationDataModelpure virtual
IterateBoneKeys(const FName &BoneName, TFunction< bool(const FVector3f &Pos, const FQuat4f &, const FVector3f, const FFrameNumber &)> IterationFunction) const =0IAnimationDataModelpure virtual
LockEvaluationAndModification() const =0IAnimationDataModelprotectedpure virtual
OnNotify(const EAnimDataModelNotifyType &NotifyType, const FAnimDataModelNotifPayload &Payload)=0IAnimationDataModelprotectedpure virtual
TryLockEvaluationAndModification() const =0IAnimationDataModelprotectedpure virtual
UnlockEvaluationAndModification() const =0IAnimationDataModelprotectedpure virtual