UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EDatasmithTransformType
Definition DatasmithDefinitions.h:390
EDatasmithTransformChannels
Definition DatasmithDefinitions.h:110
EDatasmithCompletionMode
Definition DatasmithDefinitions.h:403
EDatasmithElementAnimationSubType
Definition DatasmithDefinitions.h:65
EDatasmithCurveInterpMode
Definition DatasmithTypes.h:13
Definition DatasmithAnimationElements.h:14
virtual EDatasmithCompletionMode GetCompletionMode() const =0
virtual bool IsSubType(const EDatasmithElementAnimationSubType AnimSubType) const =0
virtual void SetCompletionMode(EDatasmithCompletionMode CompletionMode)=0
Definition IDatasmithSceneElements.h:28
Definition DatasmithAnimationElements.h:120
virtual float GetFrameRate() const =0
virtual int32 GetAnimationsCount() const =0
virtual void AddAnimation(const TSharedRef< IDatasmithBaseAnimationElement > &InAnimation)=0
virtual void RemoveAnimation(const TSharedRef< IDatasmithBaseAnimationElement > &InAnimation)=0
virtual void SetFile(const TCHAR *InFile)=0
virtual FMD5Hash GetFileHash() const =0
virtual TSharedPtr< IDatasmithBaseAnimationElement > GetAnimation(int32 InIndex)=0
virtual const TCHAR * GetFile() const =0
virtual void SetFrameRate(float FramePerSecs)=0
virtual void SetFileHash(FMD5Hash Hash)=0
virtual ~IDatasmithLevelSequenceElement()
Definition DatasmithAnimationElements.h:122
Definition DatasmithAnimationElements.h:89
virtual int32 GetDuration() const =0
virtual void SetTimeScale(float InTimeScale)=0
virtual ~IDatasmithSubsequenceAnimationElement()
Definition DatasmithAnimationElements.h:91
virtual FFrameNumber GetStartTime() const =0
virtual float GetTimeScale() const =0
virtual void SetSubsequence(TWeakPtr< IDatasmithLevelSequenceElement > InSubsequence)=0
virtual TWeakPtr< IDatasmithLevelSequenceElement > GetSubsequence() const =0
virtual void SetDuration(int32 InDuration)=0
virtual void SetStartTime(FFrameNumber InStartTime)=0
Definition DatasmithAnimationElements.h:58
virtual void SetPropagateToChildren(bool bPropagate)=0
virtual void SetCurveInterpMode(EDatasmithCurveInterpMode CurveInterpMode)=0
virtual EDatasmithCurveInterpMode GetCurveInterpMode() const =0
virtual bool GetPropagateToChildren() const =0
virtual int32 GetFramesCount() const =0
virtual void AddFrame(const FDatasmithVisibilityFrameInfo &FrameInfo)=0
virtual void RemoveFrame(int32 Index)=0
virtual const FDatasmithVisibilityFrameInfo & GetFrame(int32 Index) const =0
virtual ~IDatasmithVisibilityAnimationElement()
Definition DatasmithAnimationElements.h:60
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
U16 Index
Definition radfft.cpp:71
Definition DatasmithTypes.h:136
Definition SecureHash.h:133