UMovieSceneTrackInstance

Base class for all track instances.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/EntitySystem/TrackInstance/MovieSceneTrackInstance.h

Include

#include "EntitySystem/TrackInstance/MovieSceneTrackInstance.h"

Syntax

class UMovieSceneTrackInstance : public UObject

Remarks

Base class for all track instances. Can also be used for master tracks where AnimatedObject will be nullptr

Functions

Name Description

Public function

void

 

Animate()

Run this animator for the current frame

Public function

void

 

Destroy()

Destroy this animator. The animator may still have inputs when it is destroyed.

Public function Const

UObject *...

 

GetAnimatedObject()

Retrieve the object that is being animated (may be nullptr for master tracks)

Public function Const

TArrayView< ...

 

GetInputs()

Retrieve this animator's inputs

Public function Const

UMovieSceneE...

 

GetLinker()

Retrieve the linker that owns this animator

Public function

void

 

Initialize

(
    UObject* InAnimatedObject,
    UMovieSceneEntitySystemLinker*...
)

Initialize this instance with the object to animate, and a linker

Public function

void

 

UpdateInputs

Update the inputs that contribute to this animator

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