Navigation
API > API/Developer > API/Developer/AnimationDataController
UAnimDataController instanced FChange-based objects used for storing mutations to an IAnimationDataModel within the Transaction Buffer. Each Action class represents an (invertable) operation mutating an IAnimationDataModel object utilizing a UAnimDataController. Allowing for a more granular approach to undo/redo-ing changes while also allowing for script-based interoperability.
| Name | FAnimDataBaseAction |
| Type | class |
| Header File | /Engine/Source/Developer/AnimationDataController/Public/AnimDataControllerActions.h |
| Include Path | #include "AnimDataControllerActions.h" |
Syntax
class FAnimDataBaseAction : public FSwapChange
Inheritance Hierarchy
- FChange → FSwapChange → FAnimDataBaseAction
Derived Classes
FAnimDataBaseAction derived class hierarchy
- FAddAtributeAction
- FAddAtributeKeyAction
- FAddCurveAction
- FAddFloatCurveAction
- FAddRichCurveKeyAction
- FAddTrackAction
- FAddTransformCurveAction
- FCloseBracketAction
- FOpenBracketAction
- FRemoveAtributeAction
- FRemoveAtributeKeyAction
- FRemoveCurveAction
- FRemoveRichCurveKeyAction
- FRemoveTrackAction
- FRenameCurveAction
- FResizePlayLengthInFramesAction
- FScaleCurveAction
- FSetAtributeKeyAction
- FSetAtributeKeysAction
- FSetCurveColorAction
- FSetCurveCommentAction
- FSetCurveFlagsAction
- FSetFrameRateAction
- FSetRichCurveAttributesAction
- FSetRichCurveKeyAction
- FSetRichCurveKeysAction
- FSetTrackKeysAction
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FAnimDataBaseAction() |
AnimDataControllerActions.h |
Functions
Public
Overridden from FChange
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TUniquePtr< FChange > Execute
(
UObject* Object |
AnimDataControllerActions.h | ||
virtual FString ToString() |
AnimDataControllerActions.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TUniquePtr< FChange > ExecuteInternal
(
IAnimationDataModel* Model, |
AnimDataControllerActions.h | ||
FString ToStringInternal() |
AnimDataControllerActions.h |