IDatasmithVisibilityAnimationElement

[IDatasmithVisibilityAnimationElement](API\Runtime\DatasmithCore\IDatasmithVisibilityAnimationEle-) holds the frames for an actor's visibility animation

Windows
MacOS
Linux

Inheritance Hierarchy

IDatasmithElement

IDatasmithBaseAnimationElement

IDatasmithVisibilityAnimationElement

References

Module

DatasmithCore

Header

/Engine/Source/Runtime/Datasmith/DatasmithCore/Public/DatasmithAnimationElements.h

Include

#include "DatasmithAnimationElements.h"

Syntax

class IDatasmithVisibilityAnimationElement : public IDatasmithBaseAnimationElement

Remarks

IDatasmithVisibilityAnimationElement holds the frames for an actor's visibility animation

Destructors

Functions

Name Description

Public function

void

 

AddFrame

(
    const FDatasmithVisibilityFrameInfo...
)

Add a frame to the animation

Public function Const

EDatasmithCu...

 

GetCurveInterpMode()

Get the interpolation mode of the animation

Public function Const

const FDatas...

 

GetFrame

(
    int32 Index
)

Return the frame of the animation at the given index or an invalid frame if the index was out of bounds

Public function Const

int32

 

GetFramesCount()

Return the number of frames of the animation

Public function Const

bool

 

GetPropagateToChildren()

Gets whether this animation will be duplicated to all children (recursively) when imported

Public function

void

 

RemoveFrame

(
    int32 Index
)

Remove the frame at the given index from the animation

Public function

void

 

SetCurveInterpMode

(
    EDatasmithCurveInterpMode CurveInte...
)

Set the interpolation mode of the animation

Public function

void

 

SetPropagateToChildren

(
    bool bPropagate
)

Sets whether this animation will be duplicated to all children (recursively) when imported

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss