Navigation
API > API/Runtime > API/Runtime/Engine
The Model represents the source data for animations. It contains both bone animation data as well as animated curves. They are currently only a sub-object of a AnimSequenceBase instance. The instance derives all runtime data from the source data.
| Name | UAnimDataModel |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimData/AnimDataModel.h |
| Include Path | #include "Animation/AnimData/AnimDataModel.h" |
Syntax
UCLASS (BlueprintType, Meta=(DebugTreeLeaf), MinimalAPI)
class UAnimDataModel :
public UObject ,
public IAnimationDataModel
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAnimDataModel
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimatedBoneAttributes | TArray< FAnimatedBoneAttribute > | Container with all animated (bone) attribute data | Animation/AnimData/AnimDataModel.h |
|
| BoneAnimationTracks | TArray< FBoneAnimationTrack > | All individual bone animation tracks | Animation/AnimData/AnimDataModel.h |
|
| bPopulated | bool | Animation/AnimData/AnimDataModel.h | ||
| BracketCounter | int32 | Animation/AnimData/AnimDataModel.h |
|
|
| CurveData | FAnimationCurveData | Container with all animated curve data | Animation/AnimData/AnimDataModel.h |
|
| FrameRate | FFrameRate | Rate at which the animated data is sampled | Animation/AnimData/AnimDataModel.h |
|
| ModifiedEvent | FAnimDataModelModifiedEvent | Native delegate event allows for registerings to any broadcasted notify. | Animation/AnimData/AnimDataModel.h | |
| ModifiedEventDynamic | FAnimDataModelModifiedDynamicEvent | Dynamic delegate event allows scripting to register to any broadcasted notify. | Animation/AnimData/AnimDataModel.h |
|
| Notifier | TUniquePtr< IAnimationDataModel::FModelNotifier > | Animation/AnimData/AnimDataModel.h | ||
| NumberOfFrames | int32 | Total number of sampled animated frames | Animation/AnimData/AnimDataModel.h |
|
| NumberOfKeys | int32 | Total number of sampled animated keys | Animation/AnimData/AnimDataModel.h |
|
| PlayLength | float | Total playable length of the contained animation data | Animation/AnimData/AnimDataModel.h |
|