Module |
|
Header |
/Engine/Plugins/VirtualProduction/Takes/Source/TakeTrackRecorders/Public/TrackRecorders/MovieSceneTrackRecorder.h |
Include |
#include "TrackRecorders/MovieSceneTrackRecorder.h" |
void SetSectionStartTimecode
(
const FTimecode & InSectionStartTimecode,
const FFrameNumber & InSectionFirstFrame
)
This is called when Recording actually starts happening. Tracks and Sections should have already been created during CreateTrack so this call simply informs you of:
What the first frame should be for the Section you have created
What Timecode you should embed in your Movie Scene section for syncing via the UI later. This is implemented as a separate call from CreateTrack partially for blocking/sync reasons (in case the Timecode Source is pulled live and not the one cached for a given frame) and partially so that this operation is explicit which will make it easier to follow the timecode logic as the implementations become more integrated with each other.