Navigation
API > API/Plugins > API/Plugins/TakeTrackRecorders
Recorder for a simple property of type PropertyType
| Name | FMovieSceneTrackPropertyRecorder |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Takes/Source/TakeTrackRecorders/Public/TrackRecorders/MovieSceneTrackPropertyRecorder.h |
| Include Path | #include "TrackRecorders/MovieSceneTrackPropertyRecorder.h" |
Syntax
template<typename PropertyType>
class FMovieSceneTrackPropertyRecorder : public IMovieSceneTrackPropertyRecorder
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMovieSceneTrackPropertyRecorder
(
const FTrackInstancePropertyBindings& InBinding |
TrackRecorders/MovieSceneTrackPropertyRecorder.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FMovieSceneTrackPropertyRecorder() |
TrackRecorders/MovieSceneTrackPropertyRecorder.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Binding | FTrackInstancePropertyBindings | Binding for this property | TrackRecorders/MovieSceneTrackPropertyRecorder.h | |
| bSetFirstKey | bool | TrackRecorders/MovieSceneTrackPropertyRecorder.h | ||
| Keys | TArray< FPropertyKey< PropertyType > > | The keys that are being recorded | TrackRecorders/MovieSceneTrackPropertyRecorder.h | |
| MovieSceneSection | TWeakObjectPtr< class UMovieSceneSection > | Section we are recording | TrackRecorders/MovieSceneTrackPropertyRecorder.h | |
| PreviousFrame | TOptional< FFrameNumber > | TrackRecorders/MovieSceneTrackPropertyRecorder.h | ||
| PreviousValue | PropertyType | Previous value we use to establish whether we should key | TrackRecorders/MovieSceneTrackPropertyRecorder.h | |
| Serializer | TMovieSceneSerializer< FPropertyFileHeader, FSerializedProperty< PropertyType > > | Serializer | TrackRecorders/MovieSceneTrackPropertyRecorder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void RemoveRedundantTracks
(
UMovieSceneSection* InSection, |
TrackRecorders/MovieSceneTrackPropertyRecorder.h |
Overridden from IMovieSceneTrackPropertyRecorder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Create
(
IMovieSceneTrackRecorderHost* InRecordingHost, |
TrackRecorders/MovieSceneTrackPropertyRecorder.h | ||
virtual void Finalize
(
UObject* InObjectToRecord |
TrackRecorders/MovieSceneTrackPropertyRecorder.h | ||
virtual bool LoadRecordedFile
(
const FString& FileName, |
|||
virtual bool LoadRecordedFile
(
const FString& FileName, |
|||
virtual bool LoadRecordedFile
(
const FString& FileName, |
|||
virtual bool LoadRecordedFile
(
const FString& FileName, |
|||
virtual bool LoadRecordedFile
(
const FString& FileName, |
|||
virtual bool LoadRecordedFile
(
const FString& FileName, |
|||
virtual bool LoadRecordedFile
(
const FString& FileName, |
|||
virtual bool LoadRecordedFile
(
const FString& FileName, |
|||
virtual bool LoadRecordedFile
(
const FString& FileName, |
|||
virtual bool LoadRecordedFile
(
const FString& InFileName, |
TrackRecorders/MovieSceneTrackPropertyRecorder.h | ||
virtual bool LoadRecordedFile
(
const FString& FileName, |
|||
virtual void Record
(
UObject* InObjectToRecord, |
TrackRecorders/MovieSceneTrackPropertyRecorder.h | ||
virtual void SetSavedRecordingDirectory
(
const FString& InDirectory |
TrackRecorders/MovieSceneTrackPropertyRecorder.h | ||
virtual void SetSectionStartTimecode
(
const FTimecode& InSectionStartTimecode, |
TrackRecorders/MovieSceneTrackPropertyRecorder.h |