Navigation
API > API/Plugins > API/Plugins/TakeTrackRecorders
| Name | UMovieSceneAnimationTrackRecorder |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Takes/Source/TakeTrackRecorders/Public/TrackRecorders/MovieSceneAnimationTrackRecorder.h |
| Include Path | #include "TrackRecorders/MovieSceneAnimationTrackRecorder.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UMovieSceneAnimationTrackRecorder : public UMovieSceneTrackRecorder
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneTrackRecorder → UMovieSceneAnimationTrackRecorder
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimationRecorder | FAnimRecorderInstance | Animatinon Recorder | TrackRecorders/MovieSceneAnimationTrackRecorder.h | |
| AnimationSerializer | FAnimationSerializer | Serializer | TrackRecorders/MovieSceneAnimationTrackRecorder.h | |
| AnimSequence | TWeakObjectPtr< class UAnimSequence > | TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
| bAnimationRecorderCreated | bool | TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
| bRootWasRemoved | bool | Root Was Removed | TrackRecorders/MovieSceneAnimationTrackRecorder.h | |
| ComponentTransform | FTransform | Local transform of the component we are recording | TrackRecorders/MovieSceneAnimationTrackRecorder.h | |
| InitialRootTransform | FTransform | Inverse we are using to zero out root motion | TrackRecorders/MovieSceneAnimationTrackRecorder.h | |
| MovieSceneSection | TWeakObjectPtr< UMovieSceneSkeletalAnimationSection > | Section to record to | TrackRecorders/MovieSceneAnimationTrackRecorder.h | |
| PreviousSeconds | float | Previous Seconds to calc Delta used by Animation Recorder | TrackRecorders/MovieSceneAnimationTrackRecorder.h | |
| SkeletalMesh | TWeakObjectPtr< class USkeletalMesh > | TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
| SkeletalMeshComponent | TWeakObjectPtr< class USkeletalMeshComponent > | TrackRecorders/MovieSceneAnimationTrackRecorder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimSequence * GetAnimSequence() |
TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
const FTransform & GetComponentTransform() |
TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
const FTransform & GetInitialRootTransform() |
TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
USkeletalMesh * GetSkeletalMesh() |
TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
USkeletalMeshComponent * GetSkeletalMeshComponent() |
TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
void ProcessRecordedTimes
(
const FProcessRecordedTimeParams& InParams |
Apply time code data to the animation track. | TrackRecorders/MovieSceneAnimationTrackRecorder.h | |
void ProcessRecordedTimes
(
const FString& HoursName, |
TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
void RemoveRootMotion() |
TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
bool RootWasRemoved() |
TrackRecorders/MovieSceneAnimationTrackRecorder.h |
Protected
Overridden from UMovieSceneTrackRecorder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CancelTrackImpl() |
TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
virtual void CreateTrackImpl() |
TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
virtual void FinalizeTrackImpl() |
TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
virtual UMovieSceneSection * GetMovieSceneSection() |
TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
virtual bool LoadRecordedFile
(
const FString& InFileName, |
Load the recorded file and create a section | TrackRecorders/MovieSceneAnimationTrackRecorder.h | |
virtual void RecordSampleImpl
(
const FQualifiedFrameTime& CurrentTime |
TrackRecorders/MovieSceneAnimationTrackRecorder.h | ||
virtual void SetSavedRecordingDirectory
(
const FString& InDirectory |
Set the directory where the recorded values are saved | TrackRecorders/MovieSceneAnimationTrackRecorder.h | |
virtual void StopRecordingImpl() |
TrackRecorders/MovieSceneAnimationTrackRecorder.h |