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 |
|---|---|---|---|---|
| ActiveAttachParent | TWeakObjectPtr< USceneComponent > | Active attach parent. Can be nullptr | TrackRecorders/MovieScene3DTransformTrackRecorder.h | |
| AttachParentSequenceInformation | TSharedPtr< class UE::TakesCore::FActorSequenceInformation > | Cached sequence information about the attach parent. | TrackRecorders/MovieScene3DTransformTrackRecorder.h | |
| 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 | |
| SectionsToRemoveOnFinalize | TArray< TWeakObjectPtr< UMovieSceneSection > > | An array of UMovieSceneSections that may need removal one finalize. | TrackRecorders/MovieScene3DTransformTrackRecorder.h | |
| TransformSerializer | FTransformSerializer | Serializer | TrackRecorders/MovieScene3DTransformTrackRecorder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void PostProcessAnimationData
(
UMovieSceneAnimationTrackRecorder* AnimTrackRecorder |
TrackRecorders/MovieScene3DTransformTrackRecorder.h |
Public Virtual
Overridden from UMovieSceneTrackRecorder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| 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
Protected Virtual
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 |