Navigation
API > API/Plugins > API/Plugins/TakeTrackRecorders
| Name | UMovieScene3DTransformTrackRecorder |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Takes/Source/TakeTrackRecorders/Public/TrackRecorders/MovieScene3DTransformTrackRecorder.h |
| Include Path | #include "TrackRecorders/MovieScene3DTransformTrackRecorder.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UMovieScene3DTransformTrackRecorder : public UMovieSceneTrackRecorder
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneTrackRecorder → UMovieScene3DTransformTrackRecorder
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieScene3DTransformTrackRecorder
(
const FObjectInitializer& ObjInit |
TrackRecorders/MovieScene3DTransformTrackRecorder.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSetFirstKey | bool | TrackRecorders/MovieScene3DTransformTrackRecorder.h | ||
| BufferedTransforms | UE::TrackRecorders::FBufferedTransformKeys | Buffer of transform keys. Keys are inserted into tracks in FinalizeTrack() | TrackRecorders/MovieScene3DTransformTrackRecorder.h | |
| bWasAttached | bool | Flag indicating that some time while this recorder was active an attachment was also in place | TrackRecorders/MovieScene3DTransformTrackRecorder.h | |
| DefaultTransform | TOptional< FTransform > | The default transform this recording starts with | TrackRecorders/MovieScene3DTransformTrackRecorder.h | |
| InterpolationMode | ERichCurveInterpMode | What Interpolation mode does the resulting Transform Track use? | TrackRecorders/MovieScene3DTransformTrackRecorder.h | |
| MovieSceneSection | TWeakObjectPtr< UMovieScene3DTransformSection > | Section to record to | TrackRecorders/MovieScene3DTransformTrackRecorder.h | |
| MovieSceneTrack | TWeakObjectPtr< class UMovieScene3DTransformTrack > | Track to record to | TrackRecorders/MovieScene3DTransformTrackRecorder.h | |
| PreviousFrame | TOptional< FFrameNumber > | TrackRecorders/MovieScene3DTransformTrackRecorder.h | ||
| PreviousValue | FTransform | Previous Value And Frame used for checking previous values | TrackRecorders/MovieScene3DTransformTrackRecorder.h | |
| TransformSerializer | FTransformSerializer | Serializer | TrackRecorders/MovieScene3DTransformTrackRecorder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void PostProcessAnimationData
(
UMovieSceneAnimationTrackRecorder* AnimTrackRecorder |
TrackRecorders/MovieScene3DTransformTrackRecorder.h |
Overridden from UMovieSceneTrackRecorder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool LoadRecordedFile
(
const FString& InFileName, |
Load the recorded file and create a section | TrackRecorders/MovieScene3DTransformTrackRecorder.h | |
virtual void SetSavedRecordingDirectory
(
const FString& InDirectory |
Set the directory where the recorded values are saved | TrackRecorders/MovieScene3DTransformTrackRecorder.h |
Protected
Overridden from UMovieSceneTrackRecorder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CreateTrackImpl() |
TrackRecorders/MovieScene3DTransformTrackRecorder.h | ||
virtual void FinalizeTrackImpl() |
TrackRecorders/MovieScene3DTransformTrackRecorder.h | ||
virtual UMovieSceneSection * GetMovieSceneSection() |
TrackRecorders/MovieScene3DTransformTrackRecorder.h | ||
virtual void RecordSampleImpl
(
const FQualifiedFrameTime& CurrentTime |
TrackRecorders/MovieScene3DTransformTrackRecorder.h | ||
virtual void StopRecordingImpl() |
TrackRecorders/MovieScene3DTransformTrackRecorder.h |