Navigation
Unreal Engine C++ API Reference > 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 |