Navigation
API > API/Developer > API/Developer/DatasmithFacade
| Name | FDatasmithFacadeSubsequenceAnimation |
| Type | class |
| Header File | /Engine/Source/Developer/Datasmith/DatasmithFacade/Public/DatasmithFacadeAnimation.h |
| Include Path | #include "DatasmithFacadeAnimation.h" |
Syntax
class FDatasmithFacadeSubsequenceAnimation : public FDatasmithFacadeBaseAnimation
Inheritance Hierarchy
- FDatasmithFacadeElement → FDatasmithFacadeBaseAnimation → FDatasmithFacadeSubsequenceAnimation
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDatasmithFacadeSubsequenceAnimation
(
const TCHAR* InName |
DatasmithFacadeAnimation.h | ||
FDatasmithFacadeSubsequenceAnimation
(
const TSharedRef< IDatasmithSubsequenceAnimationElement >& InInternalAnimation |
DatasmithFacadeAnimation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< IDatasmithSubsequenceAnimationElement > GetDatasmithSubsequenceAnimation() |
DatasmithFacadeAnimation.h | ||
int32 GetDuration() |
Get the subsequence duration in number of frames | DatasmithFacadeAnimation.h | |
FDatasmithFacadeLevelSequence * GetNewSubsequence() |
Get a pointer to the subsequence that this element references | DatasmithFacadeAnimation.h | |
int32 GetStartTime() |
Get the frame where the subsequence starts | DatasmithFacadeAnimation.h | |
float GetTimeScale() |
Get the time scale used for the subsequence | DatasmithFacadeAnimation.h | |
void SetDuration
(
int32 InDuration |
Set the subsequence duration in number of frames | DatasmithFacadeAnimation.h | |
void SetStartTime
(
int32 InFrameNumber |
Set the frame where the subsequence starts | DatasmithFacadeAnimation.h | |
void SetSubsequence
(
FDatasmithFacadeLevelSequence* InSubsequence |
Set the subsequence that this element references | DatasmithFacadeAnimation.h | |
void SetTimeScale
(
float InTimeScale |
Set the time scale used for the subsequence | DatasmithFacadeAnimation.h |