IMovieSceneTrackRecorderHost

A class that hosts these track recorders and calls their functions.

Windows
MacOS
Linux

References

Module

TakeTrackRecorders

Header

/Engine/Plugins/VirtualProduction/Takes/Source/TakeTrackRecorders/Public/TrackRecorders/IMovieSceneTrackRecorderHost.h

Include

#include "TrackRecorders/IMovieSceneTrackRecorderHost.h"

Syntax

class IMovieSceneTrackRecorderHost

Remarks

A class that hosts these track recorders and calls their functions. Allows a recorder to gain some limited context about other recorders.

Destructors

Functions

Name Description

Public function

FMovieSceneS...

 

GetLevelSequenceID

(
    AActor* OtherActor
)

Get the sequence id of the level sequence the other actor is coming from.

Public function Const

ULevelSequen...

 

GetMasterLevelSequence()

Get the master level sequence being recorded into

Public function Const

FTransform

 

GetRecordedActorAnimationInitialRootTransform

(
    AActor* OtherActor
)

Returns original transform that may get set when recording a skeletal mesh animation.

Public function Const

FGuid

 

GetRecordedActorGuid

(
    AActor* OtherActor
)

Get the object binding for a given actor that is being recorded.

Public function Const

FMovieSceneS...

 

GetSequenceID()

Public function Const

FTrackRecord...

 

GetTrackRecorderSettings()

Get generic track recorder settings.

Public function Const

bool

 

IsOtherActorBeingRecorded

(
    AActor* OtherActor
)

Is the specified actor part of the current recording? This allows us to do some discovery for attachments and hierarchies.

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