Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation > API/Runtime/Engine/Animation/AnimData
Inheritance Hierarchy
- IAnimationDataModel
- UAnimDataModel
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimData/IAnimationDataModel.h |
| Include | #include "Animation/AnimData/IAnimationDataModel.h" |
Syntax
class IAnimationDataModel
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Evaluate
(
FAnimationPoseData& InOutPoseData, |
Evaluates the contained Animation Data to populated an Animation Pose with (Bones, Curves and Attributes). | |
| FTransform | EvaluateBoneTrackTransform
(
FName TrackName, |
||
| const FAnimatedBoneAttribute * | FindAttribute
(
const FAnimationAttributeIdentifier& AttributeIdentifier |
||
| const FAnimCurveBase * | FindCurve
(
const FAnimationCurveIdentifier& CurveIdentifier |
||
| const FFloatCurve * | FindFloatCurve
(
const FAnimationCurveIdentifier& CurveIdentifier |
||
| const FRichCurve * | FindRichCurve
(
const FAnimationCurveIdentifier& CurveIdentifier |
||
| const FTransformCurve * | FindTransformCurve
(
const FAnimationCurveIdentifier& CurveIdentifier |
||
| FGuid | GenerateGuid () |
||
| UAnimSequence * | |||
| const FAnimatedBoneAttribute & | GetAttribute
(
const FAnimationAttributeIdentifier& AttributeIdentifier |
||
| TArrayView< const FAnimatedBoneAttribute > | |||
| void | GetAttributesForBone
(
const FName& BoneName, |
||
| void | GetBoneTrackNames
(
TArray< FName >& OutNames |
Populates the provided array with all contained (bone) track names | |
| void | GetBoneTracksTransform
(
const TArray< FName >& TrackNames, |
||
| FTransform | GetBoneTrackTransform
(
FName TrackName, |
||
| void | GetBoneTrackTransforms
(
FName TrackName, |
||
| void | GetBoneTrackTransforms
(
FName TrackName, |
||
| TScriptInterface< IAnimationDataController > | |||
| const FAnimCurveBase & | GetCurve
(
const FAnimationCurveIdentifier& CurveIdentifier |
||
| const FAnimationCurveData & | GetCurveData () |
Returns all contained curve animation data | |
| const FFloatCurve & | GetFloatCurve
(
const FAnimationCurveIdentifier& CurveIdentifier |
||
| const TArray< struct FFloatCurve > & | |||
| FFrameRate | GetFrameRate () |
||
| FAnimDataModelModifiedDynamicEvent & | |||
| FAnimDataModelModifiedEvent & | |||
| IAnimationDataModel::FModelNotifier & | GetNotifier () |
||
| int32 | |||
| int32 | GetNumberOfAttributesForBoneIndex
(
const int32 BoneIndex |
||
| int32 | |||
| int32 | |||
| int32 | |||
| int32 | |||
| int32 | |||
| double | |||
| const FRichCurve & | GetRichCurve
(
const FAnimationCurveIdentifier& CurveIdentifier |
||
| const FTransformCurve & | GetTransformCurve
(
const FAnimationCurveIdentifier& CurveIdentifier |
||
| const TArray< struct FTransformCurve > & | |||
| bool | |||
| bool | IsValidBoneTrackName
(
const FName& TrackName |
||
| void | IterateBoneKeys
(
const FName& BoneName, |
||
| void | |||
| void | OnNotify
(
const EAnimDataModelNotifyType& NotifyType, |
||
| bool | |||
| void |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FEvaluationAndModificationLock | |||
| FModelNotifier |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| const FBoneAnimationTrack * | FindBoneTrackByIndex
(
int32 BoneIndex |
FindBoneTrackByIndex has been deprecated | |
| const FBoneAnimationTrack * | FindBoneTrackByName
(
FName Name |
FindBoneTrackByName has been deprecated | |
| const TArray< FBoneAnimationTrack > & | GetBoneAnimationTracks has been deprecated | ||
| const FBoneAnimationTrack & | GetBoneTrackByIndex
(
int32 TrackIndex |
GetBoneTrackByIndex has been deprecated | |
| const FBoneAnimationTrack & | GetBoneTrackByName
(
FName TrackName |
GetBoneTrackByName has been deprecated | |
| int32 | GetBoneTrackIndex
(
const FBoneAnimationTrack& Track |
FindBoneTrackByIndex has been deprecated | |
| int32 | GetBoneTrackIndexByName
(
FName TrackName |
GetBoneTrackIndexByName has been deprecated | |
| bool | IsValidBoneTrackIndex
(
int32 TrackIndex |
IsValidBoneTrackIndex has been deprecated |