Module |
|
Header |
/Engine/Plugins/VirtualProduction/Takes/Source/TakeTrackRecorders/Public/TrackRecorders/MovieSceneTrackRecorder.h |
Include |
#include "TrackRecorders/MovieSceneTrackRecorder.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, Transient, Abstract)
class UMovieSceneTrackRecorder : public UObject
Name | Description | ||
---|---|---|---|
|
TWeakObjectPtr<... |
MovieScene |
Movie Scene we're supposed to record to |
|
ObjectGuid |
Owning Object GUID in the Level Sequence |
|
|
TLazyObjectPtr<... |
ObjectToRecord |
Object to record from |
|
OwningTakeRecorderSource |
The Actor Source that owns us |
|
|
TWeakObjectPtr<... |
Settings |
Settings object for the factory that created us. |
|
StartTimecode |
The timecode source at the beginning of recording |
Name | Description | ||
---|---|---|---|
|
CreateTrack ( |
CreateTrack is called during PreRecording and should perform any clean up of old data, allocate new tracks if needed and create sections that start at a time of zero. |
|
|
CreateTrackImpl() |
||
|
FinalizeTrack() |
This is called after recording has finished for each track. |
|
|
FinalizeTrackImpl() |
||
|
UMovieSceneS... |
GetMovieSceneSection() |
|
|
UObject *... |
GetSourceObject() |
|
|
UMovieSceneT... |
GetTrackRecorderSettings() |
|
|
InvalidateObjectToRecord() |
||
|
LoadRecordedFile |
Load the recorded file and create a section |
|
|
RecordSample ( |
This is called each frame and specifies the qualified time that the sampled data should be recorded at. |
|
|
RecordSampleImpl ( |
||
|
SetSavedRecordingDirectory ( |
Set the directory where the recorded values are saved |
|
|
SetSectionStartTimecode ( |
This is called when Recording actually starts happening. |
|
|
SetSectionStartTimecodeImpl ( |
||
|
StopRecording() |
This is called when the user presses StopRecording. |
|
|
StopRecordingImpl() |