|
| virtual double | GetPlayLength () const =0 |
| |
| virtual int32 | GetNumberOfFrames () const =0 |
| |
| virtual int32 | GetNumberOfKeys () const =0 |
| |
| virtual FFrameRate | GetFrameRate () const =0 |
| |
| virtual const TArray< FBoneAnimationTrack > & | GetBoneAnimationTracks () const =0 |
| |
| virtual FTransform | EvaluateBoneTrackTransform (FName TrackName, const FFrameTime &FrameTime, const EAnimInterpolationType &Interpolation) const =0 |
| |
| virtual FTransform | GetBoneTrackTransform (FName TrackName, const FFrameNumber &FrameNumber) const =0 |
| |
| virtual void | GetBoneTrackTransforms (FName TrackName, const TArray< FFrameNumber > &FrameNumbers, TArray< FTransform > &OutTransforms) const =0 |
| |
| virtual void | GetBoneTrackTransforms (FName TrackName, TArray< FTransform > &OutTransforms) const =0 |
| |
| virtual void | GetBoneTracksTransform (const TArray< FName > &TrackNames, const FFrameNumber &FrameNumber, TArray< FTransform > &OutTransforms) const =0 |
| |
| virtual const FBoneAnimationTrack & | GetBoneTrackByIndex (int32 TrackIndex) const =0 |
| |
| virtual const FBoneAnimationTrack & | GetBoneTrackByName (FName TrackName) const =0 |
| |
| virtual const FBoneAnimationTrack * | FindBoneTrackByName (FName Name) const =0 |
| |
| virtual const FBoneAnimationTrack * | FindBoneTrackByIndex (int32 BoneIndex) const =0 |
| |
| virtual int32 | GetBoneTrackIndex (const FBoneAnimationTrack &Track) const =0 |
| |
| virtual int32 | GetBoneTrackIndexByName (FName TrackName) const =0 |
| |
| virtual bool | IsValidBoneTrackIndex (int32 TrackIndex) const =0 |
| |
| virtual bool | IsValidBoneTrackName (const FName &TrackName) const =0 |
| |
| virtual int32 | GetNumBoneTracks () const =0 |
| |
| virtual void | GetBoneTrackNames (TArray< FName > &OutNames) const =0 |
| |
| virtual const FAnimationCurveData & | GetCurveData () const =0 |
| |
| virtual int32 | GetNumberOfTransformCurves () const =0 |
| |
| virtual int32 | GetNumberOfFloatCurves () const =0 |
| |
| virtual const TArray< struct FFloatCurve > & | GetFloatCurves () const =0 |
| |
| virtual const TArray< struct FTransformCurve > & | GetTransformCurves () const =0 |
| |
| virtual const FAnimCurveBase * | FindCurve (const FAnimationCurveIdentifier &CurveIdentifier) const =0 |
| |
| virtual const FFloatCurve * | FindFloatCurve (const FAnimationCurveIdentifier &CurveIdentifier) const =0 |
| |
| virtual const FTransformCurve * | FindTransformCurve (const FAnimationCurveIdentifier &CurveIdentifier) const =0 |
| |
| virtual const FRichCurve * | FindRichCurve (const FAnimationCurveIdentifier &CurveIdentifier) const =0 |
| |
| virtual const FAnimCurveBase & | GetCurve (const FAnimationCurveIdentifier &CurveIdentifier) const =0 |
| |
| virtual const FFloatCurve & | GetFloatCurve (const FAnimationCurveIdentifier &CurveIdentifier) const =0 |
| |
| virtual const FTransformCurve & | GetTransformCurve (const FAnimationCurveIdentifier &CurveIdentifier) const =0 |
| |
| virtual const FRichCurve & | GetRichCurve (const FAnimationCurveIdentifier &CurveIdentifier) const =0 |
| |
| virtual TArrayView< const FAnimatedBoneAttribute > | GetAttributes () const =0 |
| |
| virtual int32 | GetNumberOfAttributes () const =0 |
| |
| virtual int32 | GetNumberOfAttributesForBoneIndex (const int32 BoneIndex) const =0 |
| |
| virtual void | GetAttributesForBone (const FName &BoneName, TArray< const FAnimatedBoneAttribute * > &OutBoneAttributes) const =0 |
| |
| virtual const FAnimatedBoneAttribute & | GetAttribute (const FAnimationAttributeIdentifier &AttributeIdentifier) const =0 |
| |
| virtual const FAnimatedBoneAttribute * | FindAttribute (const FAnimationAttributeIdentifier &AttributeIdentifier) const =0 |
| |
| virtual UAnimSequence * | GetAnimationSequence () const =0 |
| |
| virtual FAnimDataModelModifiedEvent & | GetModifiedEvent ()=0 |
| |
| virtual FGuid | GenerateGuid (const FGuidGenerationSettings &InSettings) const =0 |
| |
| virtual FGuid | GenerateGuid () const |
| |
| virtual TScriptInterface< IAnimationDataController > | GetController ()=0 |
| |
| virtual bool | HasBeenPopulated () const =0 |
| |
| virtual void | IterateBoneKeys (const FName &BoneName, TFunction< bool(const FVector3f &Pos, const FQuat4f &, const FVector3f, const FFrameNumber &)> IterationFunction) const =0 |
| |