UMovieScenePropertyTrackRecorder

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

TakeTrackRecorders

Header

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

Include

#include "TrackRecorders/MovieScenePropertyTrackRecorder.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType)
class UMovieScenePropertyTrackRecorder : public UMovieSceneTrackRecorder

Variables

Name Description

Public variable

FString

 

Directory

Cached Directory Name for serialization, used later when we create the PropertyRecorder

Public variable

TSharedPtr< cla...

 

PropertyRecorder

The property recorder for the specific property that we are recording.

Public variable

FName

 

PropertyToRecord

Name of the specific property that we want to record.

Overridden from UMovieSceneTrackRecorder

Name Description

Protected function Virtual

void

 

CreateTrackImpl()

Protected function Virtual

void

 

FinalizeTrackImpl()

Protected function Virtual

bool

 

LoadRecordedFile

(
    const FString& InFileName,
    UMovieScene* InMovieScene,
    TMap< FGuid, AActor* >& Actor...,
    TFunction< void()> InCompletionCall...
)

Load the recorded file and create a section

Protected function Virtual

void

 

RecordSampleImpl

(
    const FQualifiedFrameTime& Current...
)

Protected function Virtual

void

 

SetSavedRecordingDirectory

(
    const FString& InDirectory
)

Set the directory where the recorded values are saved

Protected function Virtual

void

 

SetSectionStartTimecodeImpl

(
    const FTimecode& InSectionStartTim...,
    const FFrameNumber& InSectionFirst...
)

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