Navigation
API > API/Runtime > API/Runtime/DatasmithCore
Inheritance Hierarchy
- ISceneGraphNode
- IDatasmithElement
- IDatasmithBaseAnimationElement
- IDatasmithTransformAnimationElement
References
| Module | DatasmithCore |
| Header | /Engine/Source/Runtime/Datasmith/DatasmithCore/Public/DatasmithAnimationElements.h |
| Include | #include "DatasmithAnimationElements.h" |
Syntax
class IDatasmithTransformAnimationElement : public IDatasmithBaseAnimationElement
Remarks
IDatasmithTransformAnimationElement holds the frames for an actor transform animation
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddFrame
(
EDatasmithTransformType TransformType, |
Add a frame of the given transform type to the animation | |
| EDatasmithCurveInterpMode | GetCurveInterpMode
(
EDatasmithTransformType TransformType |
Get the interpolation mode of the given transform type in the animation | |
| EDatasmithTransformChannels | Gets which channels of this animation will be moved to the animation assets or serialized. | ||
| const FDatasmithTransformFrameInfo & | GetFrame
(
EDatasmithTransformType TransformType, |
Return the frame of the given transform type at the given index or an invalid frame if the index was out of bounds | |
| int32 | GetFramesCount
(
EDatasmithTransformType TransformType |
Return the number of frames of the given transform type in the animation | |
| void | RemoveFrame
(
EDatasmithTransformType TransformType, |
Remove the frame of the given transform type at the given index from the animation | |
| void | SetCurveInterpMode
(
EDatasmithTransformType TransformType, |
Set the interpolation mode of the given transform type in the animation | |
| void | SetEnabledTransformChannels
(
EDatasmithTransformChannels Channels |
Sets which channels of this animation will be moved to the animation assets or serialized. |